Skip to content
forked from openshift/hac-dev

Developer Experience for Hybrid Application Console

License

Notifications You must be signed in to change notification settings

sahil143/hac-dev

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HAC Developer Experience

React.js application for HAC Developer Experience built using Patternfly 4 and shared Red Hat cloud service frontend components. This application integrates into cloud.redhat.com using Webpack 5 module federation.

HAC Developer Experience will deliver the UI for App Studio.

Getting started

Run with webpack proxy

  1. npm install

If this fails try npm install --legacy-peer-dep

  1. Start webpack - npm run start:prod:beta

  2. Open the URL listed in the terminal output.

Update /etc/hosts

To use webpack proxy you need to append this to your /etc/hosts for auth:

127.0.0.1 prod.foo.redhat.com
127.0.0.1 stage.foo.redhat.com
127.0.0.1 qa.foo.redhat.com
127.0.0.1 ci.foo.redhat.com

Testing

npm run verify will run npm run lint (eslint) and npm test (Jest). To generate contracts using Pact, run npm run pact command. Read more about Pact contract tests here.

Contributing

We encourage public contributions! Please review CONTRIBUTING.md for details on our code of conduct and development process.

Further Reading

About

Developer Experience for Hybrid Application Console

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.9%
  • SCSS 1.1%
  • JavaScript 0.6%
  • Shell 0.3%
  • Python 0.1%
  • Dockerfile 0.0%