Although GitHub is primarily used for code collaboration, WordPress’ Community team is considering adopting the platform to standardize their project management tools. Contributing to open source can already be challenging but when it requires signing up for multiple services in order to access the team’s many spreadsheets, trello boards, Slack groups, and other modes of communication, onboarding new contributors becomes …
Software Freedom Conservancy Calls for GitHub Boycott
The Software Freedom Conservancy (SFC), a non-profit that provides infrastructure support for free and open source software projects, is urging developers to stop using GitHub and move their projects to other platforms. The organization has historically had a number of public grievances with GitHub, which it outlines on its Give Up On GitHub site. GitHub’s public launch of Copilot last week was the final …
WordPress.org Profiles Now Show Activity for Contributions Made on GitHub
WordPress.org profiles got an update over the weekend that will make them a better reflection of contributors’ efforts on GitHub. Users can now authorize GitHub to detect their activity on the WordPress GitHub organization and display it on their profiles. “Currently we’re tracking New Issues submitted (by you), Closed Issues (by you), Pull requests submitted (by you), Pull requests merged …
Major Revamp Coming to GitHub Issues
This week GitHub unveiled new features that will be included in a total revamp of GitHub Issues, including project tables that are similar to spreadsheets, custom fields, a keyboard driven command palette, improved task lists, and issue forms. The new project table view is an alternative to project boards, allowing users to filter, sort, and group issues and pull requests. …
GitHub’s 2020 State of the Octoverse Report Highlights: Developers are Working More Hours but Turning to Open Source Projects for Creative Outlets
GitHub has published its annual Octoverse report for 2020. The code hosting platform currently serves more than 56 million developers who created 60+ million new repositories this past year. The volume of work pumping through GitHub’s pipes and its preeminence as the world’s largest developer platform gives the company access to a trove of data on how people have been …
Packagist, GitLab, and GitHubUpdater Plugin Work to Improve Support for Alternative Default Branch Names
In response to recent events, where American police officers have been charged with murder for the deaths of George Floyd and Rayshard Brooks, along with the protests led by the Black Lives Matter movement, many repository owners are rejecting the use of the term ‘master’ for the default branch as oppressive terminology. As Git-based repository hosting platforms are moving to …
GitHub Adds Account Successors Feature
Yesterday, GitHub added a new setting to user-owned repositories called “Account Successors.” It allows users to designate repository access to another user to maintain ownership continuity in the event of any kind of personal disruption. “Open source maintainers, you can now invite a trusted user to manage your open source projects in the event that you are unable to do …
GitHub Acquires npm, Plans to Improve Infrastructure and Experience
GitHub announced yesterday that it had acquired the popular JavaScript package service npm for an undisclosed amount. npm, Inc. was the company behind the Node package manager, npm Registry, and npm CLI. The company is shuttering its doors, but the future of the npm service looks bright with this acquisition. Currently, npm serves over 1.3 million packages with 75 billion …
10up Releases GitHub Actions for Simplifying WordPress Plugin Deployment
10up announced the public availability of two GitHub Actions geared toward WordPress plugin developers yesterday. The first Action allows developers to deploy plugin updates directly to the WordPress.org plugin directory by tagging a release on GitHub. The second Action handles readme file and asset updates. On November 14, GitHub announced the public launch of their GitHub Actions feature. GitHub Actions …
GitHub Adds Dependency Graphs, Security Alerts for PHP Repos
PHP developers everywhere can rejoice as GitHub adds the long-awaited dependency graphs feature for PHP repositories that use Composer. The feature provides security alerts, shows dependency insights, and displays the dependents of a given repository. If enabled, it can also automatically send security fixes to the repository via pull requests. GitHub initially added support for JavaScript and Ruby when rolling …