Checklist to create a new project
- Clone repo bitf-empty-project
- read readme file
- do not remove .git directory this will leads errors on subrepo
- find/replace all "bitf-component" with desired component prefix specified for project
- find/replace all "bitfDIrective" with desired directive prefix specified for project
find/replace all MAIN_PROJECT_NAME with project name ( used in angular.json and package.json )
create certificate and put files into directory ssl, manual: https://medium.com/@rubenvermeulen/running-angular-cli-over-https-with-a-trusted-certificate-4a0d5f92747a (read readme)
Clean assets folder
favicon
tsconfig.json: update components and directive prefixes
angular.json: update environements and scaffolind prefix
app.constants.ts: setup page title and description, add project constants
bitf.config.ts: update all bitf-core configs
bitf.servers.configs: update local build server port
create project parser ex IbmRequestParser
- manifest.json
- you need Procfile to deploy on heroku
- configure heroku NODE_ENV and ENV if needed
- generate your ssh keys to run https in localhost (read readme)
- create your personal environment file
- not-found: customise this page
- loader: extend the default loader if needed
- import material components in material module if needed
- polish and define new app.routes
- clean up styles folder and add material / bootstra or which lib is needed
- ngsw-config: customise the assets to be added in the serviceworker cache
- clean changelog
- update readme with project details
- clean mock-db and add prokect mock data
- add the models to models-mapper.strategy
- add all the services in the services barrel
- add all the models to the models barrel