Anyone can contribute to growing the Civic ecosystem and help bring secure digital identity to the world. You can choose to work on a project on your own, or work in a group. To participate in the developer community, simply select an approved product to work on and follow the process below. Projects are ongoing until the Civic team selects the winning submission, so get started early to increase your chances of claiming the bounty.
Here’s what you need to do to compete for the bounty:
- Choose the project (or projects) you want to work on, and visit the Civic-hosted GitHub repository for the project. You’ll find a link to the GitHub repository, which contains files with detailed requirements for that project and further instructions you’ll need to follow in order to receive a bounty should it be awarded to you, in the Active Projects section of the Community Developer Program page.
- Clone the repository for the project you want to work on.
- Add files to your local repository as you develop your solution.
- When your work is complete, submit your code by creating a pull request on the GitHub repository.
- Your code will be audited and tested, and the pull request will be approved only when the submission meets all requirements and Civic designates the submission as the approved solution.
A bounty is awarded when a pull request is accepted and merged into the master branch. Civic will update the Community Developer Program page to reflect that a project bounty has been awarded, and the project will be closed to new submissions.
For more information, see the Developer Community Terms and Conditions.