When it comes to open source, there are different ways you can contribute, all of which are valuable. Here's few guidelines that should help you as you prepare your contribution.
Before you start working on a contribution, create an issue describing what you want to build. It's possible someone else is already working on something similar, or perhaps there is a reason that feature isn't implemented. The maintainers will point you in the right direction.
The following steps will get you setup to contribute changes to this repo:
-
Fork this repo.
-
Clone your forked repo:
git clone [email protected]:{your_username}/zod.git
-
Run
yarn
to install dependencies. -
Create your own Firebase Project, initalize a Web App, Firestore, Authentication and Cloud Storage in Firebsase
-
Copy
.env.example
and rename it to.env.local
-
Copy the Firebase Web App config to the new
.env.local
file to its respective fieldsNEXT_PUBLIC_FIREBASE_API_KEY = "firebae-api-key-here" NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN = "project-id.firebaseapp.com" NEXT_PUBLIC_FIREBASE_PROJECT_ID = "project-id" NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET = "project-id.appspot.com" NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID = firebase-messaging-sender-id" NEXT_PUBLIC_FIREBASE_APP_ID = "firebase-app-id"
-
To setup the backend read Admin-Activity-Dekho contributing.md
-
Done.
By contributing your code to the Activity-Dekho GitHub repository, you agree to license your contribution under the MIT license.