This project relies on Firebase Cloud Functions to execute the Igbo API business logic.
Individual contributors need to integrate their own Firebase project config to be able to run the project locally and merge forked changes.
Please follow this Firebase Getting Started Guide to create your own Firebase project.
In your terminal, log into your Firebase account by running the command and following the prompts:
npx firebase login
Make sure to update your Billing options for your Firebase project. This will allow your project to use emulators. Don't worry, it's free 😉
Within .firebaserc, replace the project ID igbo-api-bb22d
with your new Firebase project ID
Within firebase.ts, replace the FIREBASE_CONFIG
object with your firebase project config object
Run the following command to select your default Firebase project:
npx firebase use default
Selecting a Firebase project is important for Firebase to know which project configure it should use when starting your dev environment.
Congrats 🎉 You're ready to start making your first changes to your repo. Please refer to our Contributing Guide to learn how to contribute to the project.