Skip to content

Developer Experience for Hybrid Application Console

License

Notifications You must be signed in to change notification settings

CryptoRodeo/hac-dev

This branch is 52 commits behind openshift/hac-dev:main.

Folders and files

NameName
Last commit message
Last commit date
Oct 19, 2021
Dec 2, 2021
Sep 25, 2023
Aug 18, 2022
Jun 10, 2024
Nov 10, 2023
Jul 27, 2023
Oct 29, 2024
Nov 23, 2023
Oct 29, 2024
Aug 7, 2024
May 30, 2022
Sep 25, 2023
Apr 12, 2024
Oct 19, 2021
Feb 21, 2022
Nov 10, 2023
Apr 6, 2023
Oct 19, 2021
Oct 19, 2021
Jun 24, 2024
Oct 19, 2021
Jun 24, 2024
Oct 13, 2021
Oct 29, 2024
Nov 10, 2023
Nov 10, 2023
Nov 10, 2023
Jul 31, 2023
Nov 10, 2023
Aug 25, 2023
Mar 30, 2023
Jun 24, 2024
Nov 16, 2023
Oct 2, 2024
Sep 29, 2023
Nov 10, 2023
Apr 24, 2023
May 28, 2024

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. yarn install

  2. Start webpack - yarn dev

  3. Open the URL listed in the terminal output.

Run with local HAC Core

  1. Start HAC Core locally - LOCAL_HAC_DEV=true ENVIRONMENT=prod yarn dev
  2. Start HAC Dev with module federation - yarn federated

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

yarn verify will run yarn lint (eslint) and npm test (Jest). To generate contracts using Pact, run yarn 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.8%
  • SCSS 1.2%
  • JavaScript 0.6%
  • Shell 0.3%
  • Python 0.1%
  • Dockerfile 0.0%