GitHub released a number of new features and products at their GitHub Universe 2020 virtual developer conference and The most noteworthy are the incorporation of "Sponsors for Companies", which expands the ability to sponsor open source projects from individuals, who could support open source developers from last year, to businesses.
Those investments continue to grow rapidly, with some developers now earning up to six figures from GitHub backers.
Some companies that have already signed up for sponsors include American Express, Amazon Web Services Inc., Daimler AG, Stripe Inc., Microsoft Corp., and New Relic Inc.
"At New Relic, developers are at the heart of everything we do, and that includes investing in the growth of a thriving open source community," said Jonan Scheffler, director of developer relations for New Relic. "Our open source vision fits well with the GitHub model for creating stronger open source communities for developers."
Another novelty that was unveiled, were the new functions from GitHub, which developers will find their daily experience improved with some new features, including dark mode, automatic merge on pull requests, discussions, and dependency review.
According to GitHub, "Dark Mode" has long been a requested UI improvement and it's just hit beta and will be helpful in saving the eyes of many developers who prefer to work in low light conditions or just don't want the glare of a bright white background.
Making a pull request can be tedious because it requires a lot of review before merging with the main branch of code, which takes time and a lot of checking. That's what was designed to help resolve the automatic merge feature in pull requests, by checking the review status of joins in pulls so developers can move forward more quickly.
Discussions provides a dedicated space for developers to Talk, ask and answer questions and have open conversations. It can be attached to a repository and provides a way to cure and maintain issues related to conversation threads.
“After using GitHub Discussions for a week, we decided to move the ImageMagick forum to Discussions,” Dirk Lemstra, ImageMagick maintainer. “Our core team receives up to five questions from our community each day and prior to the Discussions, people were raising issues, emailing us, or asking questions in our PHP forum. This combination left us with a sparse set of notifications. The discussions saved me time because now, it's just an inbox, and that became my GitHub notification inbox.
GitHub also announced the release of version 3.0 of Enterprise Server with a bevy of new features launching with it on December 16. These features include actions that will automate workflows for continuous deployment and integration, bundling, code scanning, mobile beta support, and secret beta scanning.
With GitHub actions,s developers can map workflows using visualization, Track progress in real time, making it easy to see complex workflows and communicate status with the rest of the team.
The viewer will even display the workflow metadata and link directly to the source code and deployment URLs, making it easy to troubleshoot runs when something goes wrong.
It is also mentioned that Enterprise Server customers can now also automate advanced security, including scanning for code and secrets in workflows as part of the server deployment.
GitHub plans to update Actions later this month with protected environments and required reviewers, in beta, for private repositories on GitHub Enterprise Cloud and all public repositories on GitHub.com. Additionally, the workflow visualization, deployments, and deployment logs will go into public beta for everyone.