Clubhouse's GitHub integration is great! Unfortunately, not all of my team agreed with that assessment. With this micro-service, you can configure Clubhouse to respond to GitHub events from a subset of users rather than every user.
- Creating a branch moves the associated ticket to "in dev".
- Opening a pull request moves the associated ticket to "awaiting code review".
- Merging a pull requests moves the associated ticket to "in QA".
- Clone this repository.
cp .env.dist .env
- Configure
.env
to your liking. - Deploy your project to your chosen host.
- Configure a GitHub webhook
for your repository pointing to your deployed project that sends at least
the following events.
- Branch or tag creation
- Branch or tag deletion
- Issue comments
- Pull requests
- Pushes
- Utilize the branch names provided by Clubhouse.