Powerful collaboration, review, and code management for open source and private development projects.
Companies using GitHub
How GitHub is being used
  • Testing at Airbnb

    #<User:0x00007fa5b38a8198> Testing at Airbnb


    "Having a CI server building all commits across all branches was a huge first step, but to make this useful we needed to surface the outcome of these builds. This is where GitHub’s commit status API comes in. Every time our CI server begins a build, it pings GitHub’s commit status endpoint, and every time it completes a build it hits the endpoint again with the outcome. Now every open PR includes a yellow/red/green indicator for the branch in question, with a direct link to the build status page on our CI server. In practice this means more transparency, faster feedback cycles, and a guarantee that every branch merged into master has a passing test suite. This integration has been a huge help in keeping our master branch green, and has thus greatly reduced our deploy times (since engineers aren’t waiting on build failures to be resolved in master)."

  • Deploying software at Pinterest

    #<User:0x00007fa5b364a630> Deploying software at Pinterest


    Github Enterprise is our version-control overlay, managing code-reviews and facilitates code-merging, and has a great API.

  • Sportsy

    #<User:0x00007fa5ceed46a0> Sportsy


    Source Code Hosting

  • Pathwright

    #<User:0x00007fa5b77baa48> Pathwright


    All Pathwright repos are stored on Github. Some private, and a handful of open source projects.

  • HealthScout


    Project management and version control. Great, fun tool that lets you easily integrate a distributed version control (with awesome tracking functionality) into your system.

  • PlayCanvas

    #<User:0x00007fa5b4cc3a10> PlayCanvas


    Engine being Open Source, just made sense to use GitHub.

  • Instacart

    #<User:0x00007fa5d799e538> Instacart


    Yeah, so we use GitHub, and we basically use a variant of continuous deployment where when anyone merges in a feature that they’ve finished with, they ship it immediately, and we bundle it up as a build pack and send it to all of our EC2 servers... Any developer on the team can trigger a build and deploy at any time. So on a given day, we probably deploy 20 or 30 times to prod.