Lifecycle
At Opire, the lifecycle of a bounty begins when a code owner wants to incentivize the resolution of an issue in their repository. They create a bounty using our commands or the web platform.
Upon creating the bounty, it will appear on the Opire platform, as well as on the issue itself. Any programmer can view the bounty and decide whether to attempt to resolve the issue, notifying others using the try command.
Once the developer opens a pull request (PR) with the necessary changes, they can claim the bounties associated with the issue. This notifies each bounty creator with a link to the PR. Each creator reviews the solution and, if it meets the issue requirements, arranges payment for their own bounty. Claiming a bounty never creates an automatic payment.
Multiple Bounties
An issue can have more than one bounty created by its code owners.
If a code owner prefers to start with a more modest amount, they can add another bounty later. These are added to the existing total, and each creator remains responsible only for the bounties they created.
Multiple Creators
Multiple code owners of the same repository may create bounties for the same issue.
In that case, the amount the programmer receives is the sum of those bounties. Each creator pays their part separately.