- As a reviewer I want to see which PRs have “momentum” (concept acks from contributors) so that I can prioritize and best use my review time.
- As a maintainer I want to see which PRs are merge candidates so that I don’t have to wait for authors to ping me or spend time individually analysing PRs.
- As an author I want to see when my PRs are conflicted or not building on Travis so that I can rebase.
-
As a reviewer I want to see an inter-diff between force-pushed commits so that I can focus on code I have not already reviewed.GitHub implemented this! -
As an author I want to receive a notification when my PR becomes conflicted so that I can rebase.DrahtBot solves this! -
As an author, reviewer, or maintainer I want to see which PRs would become conflicted after a PR is merged so that I can coordinate and prioritize.DrahtBot solves this!
- As an author or reviewer I want to have online C++ Jupyter notebooks so that I can explore, reason about, and communicate problems in an interactive manner.
-
Create GitHub API token The token must have the
public_repo
permission scope. -
Create a GitHub OAuth Application
For local development set the homepage URL to
http://0.0.0.0:5000/
and set the authorization callback URL tohttp://0.0.0.0:5000/login-github/github/authorized
-
Add
127.0.0.1 btcpay.local
to your/etc/hosts
file -
Use the parameters in this repository's
btcpay_dev_env
to setup a local BTCPay Server -
Copy
.env.sample
to.env
and populate the secrets there -
Run
docker-compose up -d
-
Go to
localhost:5000