- Make sure you have
Node.js
andnpm
installed - Run script to patch your
/etc/hosts
- Make sure you are using Red Hat proxy
There is a comprehensive quick start guide in the Storybook Documentation to setting up an Insights environment.
- Install dependencies with
npm install
- Run development server with
npm run start:proxy
- Choose an environment of your choice
- Local version of the app will be available at respective location and link will be provided in the terminal
npm run verify
will run linters and tests- Travis is used to test the build for this code.
- The Platform team is using Travis to deploy the application
- any push to the
sed-frontend
master
branch will deploy to ased-frontend-build
ci-beta
andqa-beta
branch - any push to the
sed-frontend
master-stable
branch will deploy to ased-frontend-build
ci-stable
andqa-stable
branch - any push to the
sed-frontend
prod-beta
branch will deploy to ased-frontend-build
prod-beta
branch - any push to the
sed-frontend
prod-stable
branch will deploy to ased-frontend-build
prod-stable
branch - Pull requests (based on master) will not be pushed to
sed-frontend-build
master
branch- If the PR is accepted and merged, master will be rebuilt and will deploy to
sed-frontend-build
ci-beta
branch
- If the PR is accepted and merged, master will be rebuilt and will deploy to
- This project imports Patternfly components:
Platform experience will deliver components and static assets through npm. ESI tags are used to import the chroming which takes care of the header, sidebar, and footer.
There is shared common config with predefined values and lifecycles to build and run your application.
We use federated modules to seamlessly load multiple application.