- Angular Universal
- HMR
- AngularFire
- Tailwind (https://notiz.dev/blog/angular-10-with-tailwindcss)
- logger (https://github.com/dbfannin/ngx-logger)
- Cloud functions
- shared TS lib
- Eslint and prettier
- deployment configuration to Cloud functions
- firebase emulator
- circleCI deployment
- autorun terminals (to enable, set
autorun: true
interminals.json
) - utility services wrappers (e.g. meta, platform)
- git clone git@github.com:michelepatrassi/ng-starter.git
- git remote remove origin
- create GitHub repo and initialize the repo
- git remote add template git@github.com:michelepatrassi/ng-starter.git
- git fetch --all
- git merge template/main
- add a .runtimeconfig.json in your functions folder for local config (https://firebase.google.com/docs/functions/local-emulator#set_up_functions_configuration_optional)