Would you kind folks at GitHub be so inclined as to implement a feature to notify users when a commit is made to master? Currently I see two extremes; 1) get notified of everything 2) get notified of releases. A couple of the repos I follow don't do releases (a lot of the 'awesome-<insert-thing>' repos) but I'd like to know when a cool entry is added to the repo.
Often when I make a PR, the changes I made only make sense in light of one or more other unchanged files.
I would like the ability to tag other unchanged files as "of interest" in my PR so they show up with an empty diff in the PR, to save reviewers the hassle of scrounging around on their own to get the whole picture.
P.S. It won't let me tag this feature request as "feature request", so I've had to tag it as "featur3 request".
Many times I come across bad code in repos. We need a way to flag the repo as 💩 with a button at the top of the page, just like stars, except negative.
This will help the community identify terrible code.
I'm trying to use Github projects to manage a new project, but I'm finding that it's missing some key features:
I'm not a massive user of Github but whenever I do come to look around and possibly download a project or part of it I'm wondering why you don't list the SIZE of the repo or the current folder when showing the Clone or Download zip button on the web gui.
Maybe its somewhere else in the interface ?? But when I go to clone or download I would really like to know if I'm looking at a 30KB or 200MB download.
https://help.github.com/en/articles/about-code-owners is a good feature for a large team.
But I think it can be better by adding owners on the changed files list so Owners knows which files they should review
On the Insights > Forks page could you add some sort of indicator for forks whether the main branch is ahead/behind/equal with the original repos main branch?
Of course you can click through each one and see what the heading says, but that's far from conventient:
It would be really handy to be able to find Forks that are ahead to ask people to contribute back, etc.
(Note: Default might be a better term than main, I'm not sure exactly what it's refered to in github parlance.)