This project uses a shrunk form of the common Git Flow.
The central repo holds two main branches with an infinite lifetime: master
and dev
.
- The master branch is the branch where the source code always reflects a production-ready state.
- The develop(dev) branch is the branch where the source code always reflects a state with the latest delivered development changes for the next release.
Feature branches are used to develop new features for the upcoming release. They are derived from the issue board. Every feature branch is always created from the dev branch and will solely be remerged into dev.
Its lifetime should be as short as possible.
Commits into the master are strictly forbidden - always use a pull request.
This project was generated with Angular CLI version 7.1.2.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.