This is a thing you can enable on GitHub for any project.
You just described a GitHub feature
https://news.ycombinator.com/item?id=9224
https://news.ycombinator.com/item?id=9224