At the GitHub Universe conference, the software development platform announced new features to help developers work more effectively and support the open-source community.
On Wednesday, at the GitHub Universe conference, GitHub announced a series of new features designed to help developers work more effectively and support the open-source community. Among other things, the software development platform has announced a new mobile application. Github also announced the general availability of GitHub Actions, which allows developers to automate workflows.
“We put developers first and think about their daily lives, the frictions they encounter and what they want to achieve,” Jason Warner, senior vice president of engineering at GitHub, told ZDNet. The goal of all new GitHub features, he said, is to create “a place where all software developers can feel at home, do their best and feel comfortable finding software and create them. “
Collaboration, first concern
With the new GitHub Mobile, developers will be able to manage tasks such as managing incoming notifications, reviewing code, merging retrieval requests, and sharing comments. GitHub Mobile is available for iOS in beta and will soon be available for Android.
GitHub does not expect developers to write code on their mobile devices. However, software construction depends largely on the type of collaboration that can occur when you travel, Zana said Dana Lawson’s vice president of engineering and products. “Much of the software development lifecycle is related to collaborative development,” she said. “Writing the code is the icing on the cake.”
In parallel with the launch of GitHub Mobile, GitHub seeks to improve this collaboration process through a new notification experience. Rather than sending email notifications, GitHub brings an inbox-style user interface directly to its own platform. Users can configure custom filters. There are default filters for team mentions, direct mentions, and code reviews. Users can also create separation lines between work notifications, open-source projects, and personal projects.
New notifications are now available in beta for GitHub Mobile users and will be gradually released to all GitHub.com users in the coming months.
At the same time, to provide all users with a complete DevOps pipeline, GitHub provides GitHub Actions and GitHub packages for users. Both will be part of every developer account with included minutes, storage and data transfer, free for all public repositories. GitHub Actions was launched in beta last year. More than 1,200 community-developed workflows are now available on GitHub Marketplace.
GitHub also adds free use of self-hosted runners, artifact caching, and the ability to perform actions on ARM-based architectures such as Raspberry Pi.
GitHub Packages, on the other hand, is a package management service that makes it easy to publish public or private packages next to the developer code. Since the introduction of GitHub packages in beta, more than 30,000 unique packages have been downloaded.
Code is a team sport
To support the open-source community, GitHub also announced Wednesday that it is expanding GitHub sponsors to projects. Launched in May, GitHub’s sponsors offered their individual developers a way to get paid for their contributions. From now on, a whole team can receive funding. “We like to think of the code as a team sport,” said Lawson. “You win together, you lose together, you might as well be paid together.”
Some of the main open source maintainers on GitHub use GitHub sponsorship, and the hope is that “one day they can make a living by giving back to the community,” Lawson said. GitHub expands GitHub’s sponsors in a relatively slow and deliberate way, she added, to “prepare people for long-term success.” GitHub stated that this involved encouraging transparency and sharing of information with contributors.