docs/bounty.md
We want to use issue bounties to encourage contributions in areas that are important to our sponsors, or tricky to solve. This includes bug fixes and new features. We hope that this will provide incentives to tackle issues, and gives sponsors a way to influence where development time is expended. We also want to reward our contributors, some of whom make huge efforts to improve Testcontainers and help their fellow developers!
!!! note It's early days for our use of sponsorship, so we expect to evolve this policy over time, possibly without notice. In the event of any ambiguity or dispute, the Testcontainers org core maintainers have the final say.
If you'd like to suggest an improvement to this policy, we'd be grateful for your input - please raise a pull request!
Sponsors will be able to create a number of 'bounties' per month, varying according to sponsorship tier.
As a sponsor, the process for creating a bounty is as follows:
Sponsors can create up to 1 or 3 bounties (according to tier) per calendar month - i.e. the counter resets on the 1st of each month. If a sponsor does not use their full quota of bounty credits in a calendar month, they cannot be rolled over to the next month.
Bounties will expire 90 days after creation - after this time, if they have not been resolved we will close them.
As a contributor, the process for working on an issue with a bounty attached is:
Note that a 20% cut of the bounty amount will normally be assigned to project maintainers for PR review work. We believe this reflects that PR review can often be a significant amount of work for some issues - and also gives maintainers an incentive to complete the review and unlock the bounty reward! Some pull requests are so well done that very little review is necessary. If that happens, the maintainers may choose not to take a cut of the bounty, and instead release the full amount to the contributor.
The organisation core maintainers are: