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.
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.
Before you start your awesome work make sure you follow the below steps
- Create your own
Fork
of 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
Development
section above - Once you are done, Send us a pull request on the
develop
branch on the main Cosmos app repo
- 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
upstream
remote in forks.
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.