
Organization-level temporary interaction limits
Since last May repository admins have been able to activate temporary interaction limits to force a cooldown period during heated discussions. Admins can limit comments, reviews, or the creation of…
Since last May repository admins have been able to activate temporary interaction limits to force a cooldown period during heated discussions. Admins can limit comments, reviews, or the creation of…
View and edit key information in issues and pull requests from within your project board.
Automate settings in your project boards for more workflow control with issues and pull requests.
Bring more organization to your project contributions with these improvements to issue templates.
Congress has about 30 legislative days left to reverse an FCC order repealing net neutrality, while many U.S. states move to protect net neutrality
Thousands of game developers from all over the world participated in Game Off, our fifth annual game jam celebrating open source. The theme this year was throwback, and jammers created…
Just because a repository isn’t actively developed anymore and you don’t want to accept additional contributions doesn’t mean you want to delete it. Now archive repositories on GitHub to make…
At GitHub, we use MySQL as the main database technology backing our services. We run classic MySQL master-replica setups, where writes go to the master, and replicas replay master’s changes asynchronously. To be able to serve our traffic we read data from the MySQL replicas.
GitHub’s Spokes system stores multiple distributed copies of Git repositories. This article discusses how we got Spokes replication to span widely separated datacenters. Background: Spokes GitHub developed a system called…
Whatever you use to build software, chances are there are ways to simplify. GitHub Marketplace brings together your favorite tools to provide the functionality and expertise you need to work…
When issue or pull request discussions get heated, sometimes a solution can’t be reached until everyone has had time to cool down. Now, with interaction limits, maintainers can temporarily limit…
With the continuous shipping nature at GitHub, it’s easy for the most well-intentioned feature to accidentally become the vector of abuse and harassment. The Community & Safety engineering team focuses…
When you enable email notifications, GitHub sends you messages about everyone’s issues, pull requests, comments, and commits except your own. For many people that leaves email threads feeling incomplete. For…
The open source Git project has just released Git 2.9.0, with a variety of features and bug fixes. Here’s our look at some of the most interesting new features: Faster…
Beginning today, repository admins must invite you to their repository and you must accept the invitation before you can start collaborating. Repository invitations let you decide whether or not you…
Sometimes customers find themselves needing the unique advantages of GitHub Enterprise and decide to move their private repositories there. Now it’s easier than ever to move repositories to GitHub Enterprise…
Webhooks are one of the more powerful ways to extend GitHub. They allow internal tools and third-party integrations to subscribe to specific activity on GitHub and receive notifications (via an…
To highlight the people behind projects we admire, we bring you the GitHub Developer Profile blog series. Meet Richard Davey, the game developer behind Phaser — a free open source…
Build what’s next on GitHub, the place for anyone from anywhere to build anything.