You can contribute to the DroidconKe-RN app by beta testing or submitting code. If you plan to make a contribution please do so through our detailed contribution workflow.. You can also join us on Slack to discuss ideas.
When submitting code, please make every effort to follow existing conventions and style in order to keep the code as readable as possible.
Please note we have a code of conduct, follow it in all your interactions with the project.
-
For every PR there should be an accompanying issue which the PR solves
-
The PR itself should only contain code which is the solution for the given issue
-
If you are a first time contributor check if there is a good first issue for you
-
Fork this repository to your own repositiry.
-
Clone the forked repository to your local machine.
-
Run it locally with our guide
-
Create your feature branch:
git checkout -b feature-my-new-feature
-
Make changes to the project.
-
Test your changes. Write tests for every component you implement.
-
Commit your changes:
git commit -m 'Add some feature'
-
Push to the branch:
git push origin feature-my-new-feature
-
Submit a pull request :D
To install the project, navigate to the directory and run:
yarn add --global expo-cli
yarn
- Create
.env.development
file and copy the contents from.env.example
- Add Google Client ID to your
.env.development
. Follow https://docs.expo.dev/guides/authentication/#google on how to get a Google Client ID
To run the project, run the following commands:
npm run android
npm run ios
We also welcome financial contributions. It helps us to grow better and faster.
By contributing your code, you agree to license your contribution under the terms of the MIT License license.
All files are released with the MIT License license.