HitCommit

How it works

How BountyHub Works

Connect your GitHub repositories, set bounties on issues, and let skilled developers solve your problems

STEP 1

Install GitHub App

Connect your repository with BountyHub's GitHub App to enable bounty tracking and automated workflows.

STEP 2

Create Bounty

Set a bounty amount for your issue. The higher the bounty, the more attention it gets from developers.

STEP 3

Developers Work

Skilled developers browse bounties, pick issues that match their expertise, and submit pull requests.

STEP 4

Review & Reward

Review submissions, merge the best solution, and the bounty is automatically released to the developer.

Click to watch maintainer guidelines video

1:01

Complete Maintainer Setup Guide

Step-by-step walkthrough of installing the GitHub App, validating your repository, and creating your first bounty.

Automated Validation Process

BountyHub automatically validates your repository setup before allowing bounty creation. Here's what we check:

GitHub App Installation

REQUIRED

Verifies that BountyHub app is installed on your repository

Valid Issue Link

REQUIRED

Ensures the GitHub issue URL is properly formatted and accessible

Public Repository

REQUIRED

Confirms the repository is public and accessible to developers

Repository Permissions

REQUIRED

Checks that you have maintainer access to the repository

Repository Guidelines

Before creating a bounty, ensure your repository meets these requirements:

Repository must be public

Private repositories cannot receive bounties to ensure transparency.

Install GitHub App first

Add BountyHub to your repository from the GitHub Marketplace before creating bounties.

Valid issue URL format

Use the full GitHub issue URL: https://github.com/owner/repo/issues/123

Maintainer access required

You must have write/admin access to the repository to create bounties.

No archived repositories

Bounties cannot be placed on archived or read-only repositories.

Quick Setup Checklist

Follow these steps to start offering bounties on your repository

1
Install BountyHub GitHub App from the marketplace
2
Grant repository access to BountyHub in your GitHub settings
3
Copy the full GitHub issue URL (e.g., https://github.com/owner/repo/issues/123)
4
Create bounty on BountyHub and set your reward amount
5
Review submissions and merge the best pull request to release payment

Ready to Get Started?

Join thousands of developers and maintainers using BountyHub to accelerate open source development