mirror of
https://github.com/status-im/open-bounty.git
synced 2025-01-11 10:06:20 +00:00
Merge pull request #120 from annadanchenko/patch-1
Updated instructions
This commit is contained in:
commit
040b35fc1c
@ -15,9 +15,9 @@ The developers can be reached on the `#commiteth` channel in the [Status slack](
|
||||
### Signing up
|
||||
|
||||
* point your browser to https://openbounty.status.im:444 and click `Sign in`
|
||||
* grant CommitETH read access to your public profile
|
||||
* Authorise status-open-bounty to have read access to your public GitHub profile.
|
||||
|
||||
You should now see `Bounties`, `Activity` and `Repositories` tabs. In the upper right hand corner, there should be a dropdown with `My Payment Details` and `Sign Out`.
|
||||
You should now see `Bounties`, `Activity`, `Repositories` and `Manage Payouts` tabs. In the upper right hand corner, there should be a dropdown with your GitHub username and options `My Payment Details` and `Sign Out`.
|
||||
|
||||
|
||||
### Connecting your wallet
|
||||
@ -29,12 +29,14 @@ You should now see `Bounties`, `Activity` and `Repositories` tabs. In the upper
|
||||
|
||||
### Creating bounty issues
|
||||
|
||||
Before you can create bounties, you need to have administrative access to one or more repositories. These can be either in the scope of your personal user account or in the scope of a Github orgnazation.
|
||||
Before you can create bounties, you need to have administrative access to one or more GitHub repositories. These can be either in the scope of your personal user account or in the scope of a Github orgnazation.
|
||||
|
||||
* click the `Repositories` tab
|
||||
* grant Status Open Bounty the needed addtional permissions for managing repository webhooks, adding and modifying comments
|
||||
* now you should see your repositories, click `Add` on one. This should cause the `bounty` label to available in the repository's labels and a new webhook should now exist for the repository.
|
||||
* now, add the bounty label to a new or an existing issue. This should cause CommitETH to post a new comment for the issue containing an image with text `Deploying contract, please wait`
|
||||
* click on the button `Enable Github Account`
|
||||
* If you have 1 or more Organisation repositories then grant Organisation access to each of them by clicking on the button `Grant`
|
||||
* grant Status Open Bounty the needed addtional permissions for managing repository webhooks, adding and modifying comments by clicking on the button `Authorize status-open-bounty`
|
||||
* now you should see your repositories on the `Repositories` tab, click `Add` on one. This should cause the `bounty` label to available in the repository's labels and a new webhook should now exist for the repository.
|
||||
* now, add the `bounty` label to a new or an existing issue. This should cause Status Open Bounty to post a new comment for the issue containing an image with text `Deploying contract, please wait`
|
||||
* once the contract has been mined, the comment will be updated to contain the bounty contract's address and a QR code
|
||||
|
||||
|
||||
@ -48,7 +50,7 @@ Open a pull request against the target repository with `Fixes: #NN` in the comme
|
||||
|
||||
### Managing payouts
|
||||
|
||||
Repository admins see a listing of all open claims and bounties that have already been paid out. The `open claims` listing includes unmerged claim pull requests and merged pull requests. Once a claim pull request has been merged, it is selected as the winning claim. The repository admin will still need to sign off the payout with his connected Ethereum wallet. This is done with the `Sign off` button. Once the payout transaction has been mined, the activity feed view will show that the claimer received the bounty funds. All tokens and ETH will be transferred to the claimer's Ethereum address.
|
||||
Repository admins see a listing of all open claims and bounties that have already been paid out on the `Manage Payouts` tab. The `open claims` listing includes unmerged claim pull requests and merged pull requests. Once a claim pull request has been merged, it is selected as the winning claim. The repository admin will still need to sign off the payout with his connected Ethereum wallet. This is done with the `Confirm` button. Once the payout transaction has been mined, the `Activity` feed view will show that the claimer received the bounty funds. All tokens and ETH will be transferred to the claimer's Ethereum address.
|
||||
|
||||
### Reporting bugs
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user