How to Complete a Bounty
Follow these steps to successfully complete a bounty and receive your payout through MergeFund.
Fork the Repository
Start by forking the repository that contains the bounty. Click the "Fork" button on GitHub to create your own copy.
git clone https://github.com/YOUR_USERNAME/repo-name.gitCreate a Feature Branch
Create a new branch for your work. Use a descriptive name that references the bounty or issue.
git checkout -b fix/issue-123-descriptionMake Your Changes
Implement the fix or feature as described in the bounty. Make sure to follow the repository's coding standards and include tests if required.
Submit Your Pull Request
Push your branch and open a Pull Request against the original repository's main branch.
For MergeFund to automatically detect and track your PR, include the following in your PR description:
Resolves #[ISSUE_NUMBER]
or
Fixes #[ISSUE_NUMBER]
Replace [ISSUE_NUMBER] with the GitHub issue number linked to the bounty.
Pass All Checks
Ensure your PR passes all CI/CD checks, linting, and tests. MergeFund monitors the status of your PR and prioritizes those with passing checks.
Get Merged & Get Paid
Once the maintainer reviews and merges your PR, MergeFund automatically detects the merge and initiates your payout. You'll receive payment instructions via the email associated with your MergeFund account.
Tips for Success
- Read the issue description and any linked discussions thoroughly before starting
- Follow the repository's contribution guidelines if they exist
- Write clear commit messages and PR descriptions
- Respond promptly to review feedback from maintainers
- Include tests for your changes when applicable
Learn More About GitHub Pull Requests
GitHub Documentation: Creating a Pull RequestVideo Tutorial
Video tutorial coming soon! We're working on a step-by-step walkthrough to help you complete your first bounty.