The HarperDB Bounty Program
Get Paid to Work on HarperDB
Get Rewarded For Helping Us Improve
The HarperDB team is committed to the growing community of developers using our database. We not only want your feedback, but we want your help implementing that feedback! In return, we will reward you through paid incentives to help make HarperDB more awesome.
Why a Bounty Program?
How it Works
Find a Bounty
Claiming a Bounty
To claim a bounty you need to submit the bounty claim form below. Keep in mind, until the bounty is marked #claimed anyone can submit an application to claim the bounty. You will be asked to provide us your Github username, and a high-level description of how you plan to tackle the bounty. This should include requirements, an architecture, and whatever other details you think are relevant. Our goal for your application architecture submission is to ensure we are in sync on the project scope and plan so that you are building something that meets our requirements for the bounty. Make sure to provide enough detail for us to understand your proposed solution. This is our attempt to validate your proposed solution and provide guidance ahead of time. Additionally, you should include a target completion date for the bounty. It is not our intention to be sticklers about these dates, but we want to have some idea of when we can expect the project to be complete so that folks are not hoarding bounties.
What Happens Next
Submitting Your Bounty
Once completed you should notify the HarperDB team at firstname.lastname@example.org that your project is ready for review. We will do a code-review and a code-scan of the project making sure best practices are followed and that there are no licensing or security vulnerability issues. We will provide feedback to you on both the review and the scan, and give you the opportunity to discuss and correct any issues that need resolution. We will also ask for a timeline on when you think outstanding issues can be resolved. You will then notify the team that the issues are complete and re-submit your project. This will be an iterative process.
Publishing Your Bounty
So your project has been reviewed and approved, congrats! You will be able to find your addition to HarperDB Cloud on the marketplace within a week of approval. Upon approval, you will be paid your bounty within 30 days. Please note, all projects must be released under the MIT License and be open-source and free to use.
Once your feature or functionality has been added to the marketplace, you will have opportunities to add to that feature or fix bugs that arise in your code. HarperDB will provide subsequent bounties for adding new features and fixing bugs to existing plugins. The review process for these fixes and additions will be the same as the initial code review of your original bounty. These will also use the same formula for pay as your original bounty.
- 1,000 downloads a $250 bonus will be paid to developer
- 10,000 downloads a $1,000 bonus will be paid to developer
- 100,000 downloads a $5,000 bonus will be paid to developer
- 1,000,000 downloads a $10,000 bonus will be paid to developer