- A fresh Firebase project - we recommend a
-devand-prodproject so that you can isolate testing and production code. - A Node.js development environment
- Node.js
- NVM
- Yarn Package Manager
- Installed Firebase CLI
- Clone this repo
- Run
nvm use, making sure to install the current Node.js version if it isn't currently present - Run
yarn - Configure your Firebase development projects. Copy
.firebaserc-sampleto.firebasercand rename the projects to match your dev/prod Firebase projects. - Run
firebase use dev
Our functionality is broken out into a series of packages so that each fired up install can be tailored to your organizations needs.
- Install root functions deps:
cd functions && yarn - Deploy everything to firebase with
yarn deploy:dev