How we built one of the most complex apps on top of GitHub

In this post, I’ll go over what we discovered and the lessons learned) while building a complex app on top of GitHub.
Bors-NG is a GitHub app that prevents merge skew: A problem where patches work at review time but don’t work when they’re actually merged because the main branch changed in the meantime. The classic example is when one patch renames a…