We would love for you to contribute to Angular Console! Read this document to see how to do it.
We are trying to keep GitHub issues for bug reports and feature requests. Stack Overflow is a much better place to ask general questions about how to use Angular Console.
After cloning the project run: yarn.
After that, run yarn start dev.up to start the dev environment. The application will start the process listening on port 4200. To test electron specific features, run yarn start electron.up.
- Run
yarn start testto run unit tests.
- Run
yarn start e2e.fixturesto create fixtures. This will create a few projects in the tmp folder you can develop against or run e2e tests against. - Run
yarn start e2e.runto run e2e tests. This will compile and frontend and the backend, and run cypress tests (The fixtures must be created). - Run
yarn start e2e.upto server the app and launch cypress. (The fixtures must be created). This is useful for development.
Please follow the following guidelines:
Run the following commands to make sure the linting and the tests pass.
yarn start format.checkyarn start lintyarn start testyarn start e2e.fixturesyarn start e2e.run
If yarn start format.check fails, run yarn start format.
Commit message should follow the following format:
type: subject
BLANK LINE
body
The type must be one of the following:
- build
- feat
- fix
- refactor
- style
- docs
- test
The subject must contain a description of the change.
feat: add links to angular.io to the generate screen
The generate screen shows links to docs explaining all command-line options in depth