This project was initialized by using Tech4Good's Angular Schematics after a base project repository was generated with Angular CLI. You can check the early commits of package.json to determine the versions used to generate it.
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 serve --configuration production
to run a prod server locally. 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 container|entity
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run firebase deploy
to deploy to production and firebase deploy -P dev
to deploy to dev
We use the syntax MAJOR.MINOR.PATCH
for versioning, where
MAJOR
contains significant new features or overhauls of the user experience requiring user adaptation, removal of features, or data migration that could result in data lossMINOR
contains performance improvements, non-disruptive ui enhancements, and new smaller features that enhance the application but don't interfere with existing featuresPATCH
contains bug fixes, minor usability and performance fixes that don't add new capabilities