PHPnews.io

Overview for 'githubengineering'

Building On-Call Culture at GitHub

Written by GitHub Engineering / Original link on Jan. 6, 2021

As GitHub grows in size and our product offerings grow in number and complexity, we need to constantly evolve our on-call strategy so we can continue to be the trusted home for all developers. Expanding upon our Building GitHub blog series, this post gives you a window into one of the major steps…



How we built the GitHub globe

Written by GitHub Engineering / Original link on Dec. 21, 2020

GitHub is where the world builds software. More than 56 million developers around the world build and work together on GitHub. With our new homepage, we wanted to show how open source development transcends the borders we’re living in and to tell our product story through the lens of a developer’s…



Commits are snapshots, not diffs

Written by GitHub Engineering / Original link on Dec. 17, 2020

Git has a reputation for being confusing. Users stumble over terminology and phrasing that misguides their expectations. This is most apparent in commands that “rewrite history” such as git cherry-pick or git rebase. In my experience, the root cause of this confusion is an interpretation of commits…


Reducing flaky builds by 18x

Written by GitHub Engineering / Original link on Dec. 16, 2020

Part of the Building GitHub blog series. It’s four o’clock in the afternoon as you push the last tweak to your branch. Your teammate already reviewed and approved your pull request and now all that’s left is to wait for CI. But, fifteen minutes later, your commit goes red. Surprised and a bit annoy…