Introduction
September 30, 2020 ยท View on GitHub
Thank you for considering to contribute to Cosmos. It'll be a pleasure to have you work on this project along side other developers and designers like you that are helping me shape this app.
Getting Started
Development
Make sure you have React Native and Android Studio development environment setup, if not then you can follow this guide to do so ( make sure you setup React Native CLI )
yarn install- installs the node packagesyarn start- this will start the metro bundleryarn android- this will build the debug version of the app for android and will launch it either in the emulator or in attached devices if any.
Making your first contribution
Before you start your awesome work make sure you follow the below steps
- Create your own
Forkof the Cosmos repo - Create a new branch with a branch-name that starts with your name followed by what feature/issue you are going to add/resolve.
- Now let your work begin in this new branch of yours and make sure you follow the code style for the project. You can take help from the
Developmentsection above - Once you are done, Send us a pull request on the
developbranch on the main Cosmos app repo
Some key points
- Each feature/issue you work with should have a different branch which should follow the stated naming convention
- Make sure you regularly pull changes from the develop branch, as it will be kept up to date with latest changes. This can be done using the
upstreamremote in forks.
Community
I am actively looking for people to help me build this app and provide all possible feedback regarding issues, bug reports and features. All of the discussion and ideation is focused on GitHub issues or is documented in the readme file. So make sure you keep a regular check on them.