A collection of Angular services and components to work with Forge Wizard UI to provide an easy getting started experience with OpenShift.
You can see how it is used in:
- fabric8-ui application - deployed https://openshift.io
- launchpad-frontend application - deployed https://launch.openshift.io
All components shared a common object model for the Input.
ForgeService provide common REST endpoints like next
, validate
, execute
to work with your Swarm backends, see:
- launchpad backend and its launchpad-addon.
- fabric8 backend and its fabrci8-generator add-on .
This library does not run on it's own. It must be imported.
npm install ngx-launcher
- node v8.9.1+ (required by anuglar-cli 6+)
- npm 5.5.1
This angular library is built using angular-cli's workspace. The main application is the demo app. The library source is under /projects/ngx-launcher
npm install
npm run clean
npm install
npm test
- to run the library test in watch mode:
npm run test:lib:dev
- to run library test in debug mode:
npm run test:debug
npm run build
npm install
npm run build
npm start
Open your browser on http://localhost:4200/
-
pre-requisites Login to npmjs central repo with your credential (you should be owner of the library).
-
build
ngx-launcher
as a npm library
npm run build
- publish
npm publish dist
Note: semantic release are done via fabric8cd using
semantic-release