Explore Sketches

GitHub: automatically close inactive issues

If an issue has received no input after a configurable interval (e.g. 90 days), then close it as inactive.

GitHub: Lock branch on PR open

Prevents force pushes once a branch has entered code review to keep the history familiar

GitHub: lock branch on second contributor

If someone else starts contributing to a branch you're working on, this will automatically prevent force-pushes so you don't have to worry about overwriting each other's work

GitHub: keep one branch up to date with another

e.g. if you have to release a hotfix to your production branch, you can use this sketch will automatically merge that back to your main development branch (or raise a PR if that isn't possible)

GitHub PR status/assignee

Automatically mark PRs as 'in progress' when opened, add 'needs review' when ready for review

GitHub: unique label namespaces

Since you can't be 'priority: low' and 'priority: high' at the same time, this will automatically tidy up clashes.

Create GitHub Issues from Slack

If you spot a bug when you're on the go or discussing on Slack, don't bother booting up the GitHub interface; just write "BUG: Hovered link is invisible" into Slack and we'll take care of it for you

GitHub: add a commit every day at 4am UTC