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
MAJORcontains significant new features or overhauls of the user experience requiring user adaptation, removal of features, or data migration that could result in data lossMINORcontains performance improvements, non-disruptive ui enhancements, and new smaller features that enhance the application but don't interfere with existing featuresPATCHcontains bug fixes, minor usability and performance fixes that don't add new capabilities