Background

GitHub Introduces 'Marketplace' And More Tools To Customize Developers' Workflow

GitHub

The social source code management platform GitHub is making it easier for developers to fetch the right tools to improve and fine-tune their existing workflows.

In conjunction with the company's Satellite 2017 conference in London on May 22nd, 2017, GitHub launches a 'Marketplace' to help its members discover and purchase apps to use across their project development process, management and code review.

The Marketplace essentially makes it possible for developers to get started with new tools without having to create multiple accounts or set up separate payment methods.

As of the announcement, the Marketplace is has five different categories: code quality, code review, continuous integration, monitoring and project management. In addition to these, the platform also offers support for numerous popular apps like Travis CI, Sentry and Waffle.

Marketplace, said Kyle Daigle, senior engineering manager for GitHub's API group, removes a barrier to using other software with GitHub by allowing payments to flow through GitHub accounts and by providing a single point to manage those integrations.

GitHub promises that it's adding more apps in the close future, with plans to eventually grant developers the opportunity to upload their own apps if they meet the community standards.

GitHub Marketplace

As part of the announcement, GitHub also rebranded its Integrations section as GitHub Apps, giving developers more control over permissions and access to repositories. It has made its GraphQL API available for everyone. Fresh out of its Early Access program, people could use the same API the popular website was built on to create your own tools with greater access to data than ever before.

"With GraphQL and GitHub Apps together, we're really making a big change to our platform," said Daigle. "We're changing the way we build software to provide a platform that's the same as our engineers use."

In addition to the new releases,GitHub also made a few more platform updates that include: a new Git and GitHub integration for Atom for desktop users, the availability of GitHub Desktop Beta that offers a unified experience across operating systems.

Because they are all open source, developers can customize and contribute by adding features and extending to other operating systems.

"Together, these tools give you everything you need to set up a custom workflow that grows with your goals." said GitHub in a blog post.