-
Notifications
You must be signed in to change notification settings - Fork 552
Contributing
Misha edited this page Oct 31, 2021
·
19 revisions
Want to help contribute to the Cosmos project? Here's what you need to do:
- Install the DevKit, so you can make code changes to Cosmos core.
- Get to know the team. Join the Discord server and introduce yourself.
- Once the developers give you the go-ahead to begin your changes, fork the repository to your own GitHub account.
- Complete your code changes in a well-documented manner. Make sure that your code changes follow with the rest of the code in terms of semantics and commenting styles.
- TEST (and re-test) YOUR CODE
- Submit a pull request through GitHub and tag one of the developers. Give the developers some time to review your changes. If you want your changes to be accepted, please be prompt in answering questions. If your changes are approved, your code will be merged into the main branch.
- Delete the branch on your account. If you would like to upload more code, create a new branch when you begin to avoid merge conflicts.
If you run into trouble, try these steps:
- Google it. Chances are someone already had your problem and found a solution.
- Ask on Discord.
Be sure to introduce yourself by your GitHub username. Be patient when waiting for a response.
For those fixing BountySource issues, the project coordinators will discuss whether the fix is carried out to a satisfactory standard before marking the issue as closed and giving you your "bounty".