GitHub Flow based on Issues and Pull Requests.
- File an Issue
- Create a Pull request with
Fixes #issue-number
(or any other closing keyword)- GitHub Flow labels the Issue with
in progress
, - adds the Pull request author as an Issue assignee
- GitHub Flow labels the Issue with
- Once your Pull request is ready for review, ask for a Reviewer
- GitHub Flow labels the Issue with
ready for review
,review requested
and removesin progress
- If the Reviewer requests changes, GitHub Flow labels the Issue with
rejected
and removesready for review
- GitHub Flow labels the Issue with
- Once the Pull request is merged,
- GitHub Flow closes the Issue,
- removes the label
ready for review
,rejected
andreview requested
- and removes the Pull request branch.
# Install dependencies
yarn install
# Run the bot in development
yarn dev
# Run the bot in production
yarn start
# Run the tests
yarn test
See docs/deploy.md if you would like to run your own instance of this app.
GitHub flow is built with probot.