Skip to content
Leap Motion
Leap Motion logo
Customer story

Leap Motion & GitHub

Leap Motion builds technology that lets people interact with digital content in Virtual Reality (VR) and Augmented Reality (AR). With a team of 70 headquartered in San Francisco, Leap Motion sees its mission as removing the barriers between people and technology.

To deliver on that mission, and solve some of the most interesting problems in VR and AR, Leap Motion relies on an engineering team with a highly-versatile set of skills and technologies that are designed to keep everyone on the same page.

Code and collaboration, not chaos

In its early days, Leap Motion was using a series of disparate tools like JIRA, Pivotal Tracker, and Radmine to try and keep engineers, product managers, and designers close to the code. Wanting a more unified solution, the team decided to implement GitHub Enterprise. We wanted an issue tracker that would allow us to talk about features in a technical way and give non-technical people visibility without overhead, said Peter Ehrlich, product engineer at Leap Motion. GitHub Enterprise keeps everyone on the same page and reduces chaos.

Real-time communication with GitHub integrations

As the team transitioned to GitHub Enterprise, they used the GitHub Importer to easily move code from other version control platforms. Now, GitHub sits at the center of Leap Motion’s software development environment. Art Wiesen, program manager at Leap Motion, explained, The GitHub user interface, Pull Request model, and issue tracker make it a tool that centralizes the conversation around the code alongside the code itself.

Art continued, GitHub has spawned critical conversations that have strengthened our pull request policy, and by extension, our code. GitHub is a rock for us.

GitHub is a rock for us.

The Leap Motion team has relied heavily on GitHub integrations to extend and customize its workflow. The team uses ZenHub, Slack, Jenkins, and Travis CI among others. Peter explains, The Slack integration lets us know what’s happening in real-time and allows the team to see into other people’s work. Art added, Slack’s real-time notifications supplement GitHub emails nicely.

Leap Motion has also integrated ZenHub, a tool that provides native product management support for GitHub Issues. Art said, Those who aren’t part of the engineering team can easily use GitHub as an issue tracker with the adoption of ZenHub. This helps keep a significant portion of your company communicating and tracking in one central spot. This makes for better collaboration and more effective work.

For issue tracking we originally used JIRA; however, that resulted in fractured conversation around engineering’s work across 2 systems. We migrated everything to ZenHub to keep our issue tracking and conversation around our work all alongside our code in ZenHub.

Art concluded, GitHub Enterprise has changed how we work and acts as the central source of truth. The UX flow and the ability to have peer reviews on pull requests promotes communication which has strengthened our codebase and code practices.

  • Industry

    Information technology

  • Company size

    50+

  • Location

    Headquartered in San Francisco, CA

Bring GitHub to work

From flexible hosting to data‐powered security, get everything your team needs to build at their best.

What will your story be?

Start collaborating with your team on GitHub

Team

Essential management and security for small teams

  • Everything included in Pro
  • Team access controls
  • 10,000 Action minutes/month Free for public repositories
  • 2GB of GitHub Packages storage
  • GitHub Security Advisories

$9 per user/month

Continue with Team

Enterprise

Security, compliance, and flexible deployment for enterprises

  • Everything included in Team
  • SAML single sign-on
  • 50,000 Action minutes/month Free for public repositories
  • 50GB of GitHub Packages storage
  • Advanced auditing

Want to use GitHub on your own? Check out our plans for individuals

You can’t perform that action at this time.