+44 0330 223 3428
Call Us
+44 0330 223 3428

WPTavern: Atom Editor Adds Git and GitHub Integration

WPTavern: Atom Editor Adds Git and GitHub Integration

GitHub open sourced its JavaScript-powered Atom editor in 2014 with extensibility designed to be its single-most important feature. Over the past three years, a thriving ecosystem of more than 6,000 packages to extend the editor has grown out of Atom’s open source community. GitHub estimates Atom now has 2.1 million active users.

This week Atom added a major missing piece for developers who rely on GitHub as an indispensable part of their workflows. A new core package adds Git and GitHub integration to the editor with a dock item and status bar widgets. The first iteration’s UI gives Atom users the ability to stage changes, create commits, create and switch branches, and resolve merge conflicts. Users can also see pull requests associated with the current branch in the sidebar, as well as a detailed view of issues or pull requests.

The Atom editor is gaining popularity with WordPress developers. Its package directory lists more than a dozen packages for WordPress development, including autocomplete for WordPress actions and filters and code snippets for plugin and theme developers.

GitHub also announced the launch of its new open source GitHub client. GitHub Desktop Beta has been redesigned in Electron to provide a simpler user experience for developers who are new to Git. Building the application on Electron also enables the product’s development team to move its existing desktop apps to a shared codebase, as outlined on the GitHub Engineering blog:

From the start, GitHub Desktop for macOS and Windows were two distinct products, each with their own team. We worked in two separate tech stacks using two different skill sets. To maintain parity across the codebases, we had to implement and design the same features twice. If we ever wanted to add Linux support, we’d have to do it all a third time. All this meant we had twice the work, twice the bugs, and far less time to build new features. As it turns out, building native apps for multiple platforms doesn’t scale.

Rewriting the desktop client on Electron allows GitHub to provide a unified cross-platform experience while reducing development time for the product. The beta app is open source and is available for download for users who want the newest desktop features before they are officially released.



Source: WordPress

Related Post
Matt: On React and WordPress

Matt: On React and WordPress Big companies like to bury unpleasant news on Fridays: A few weeks ago, Facebook announced they have decided to dig in on their patent clause addition to the React license, even after Apache had said it’s no longer allowed for Apache.org projects. In their words, removing the patent clause would […]

Read more
WPTavern: First WordCamp Dublin Set for October 14-15

WPTavern: First WordCamp Dublin Set for October 14-15 photo credit: Ireland.com Following up on the success of WordCamp Belfast last October, the WordPress community in Dublin will be hosting its first WordCamp October 14-15. Both camps began the early stages of planning last year and the two communities have shared some of the same organizers […]

Read more
WPTavern: GitHub Partners with Facebook to Release Atom-IDE

WPTavern: GitHub Partners with Facebook to Release Atom-IDE GitHub announced the launch of Atom-IDE this week, a new set of packages that extend its open source JavaScript-powered code editor to include IDE-like functionality. This first release includes packages that support TypeScript, Flow, JavaScript, Java, C#, and PHP. “The start of this journey includes smarter context-aware […]

Read more

Leave a Reply

Your email address will not be published.