On May 10, we launched the limited beta test of the GitHub Package Registry, a package management service that makes it easy to publish public or private packages next to the source code. Currently, the service supports familiar package management tools: JavaScript (npm), Java (Maven), Ruby (RubyGems), .NET (NuGet), Docker images, and much more.
We are glad to announce that we will add support for Swift packages to the GitHub Package Registry. Swift packages make it easy to share your libraries and source code in your own projects and with the Swift community. We will work on this in partnership with the guys from Apple.

')
This article is on the GitHub blog.Available on GitHub, the
Swift Package Manager is a single cross-platform tool for building, running, testing and packaging Swift code. Configurations are written in Swift, which makes it easy to set up goals, advertise products, and manage package dependencies. Together, Swift Package Manager and the GitHub Package Registry will make it easier for you to publish and manage Swift packages.
For mobile application developers, it is important to have better tools in order to be more productive. With the development of the Swift ecosystem, we are excited to work with the Apple team to help create new workflows for Swift developers.
Since the launch of the GitHub Package Registry, we have seen a strong community involvement in working with the tool. During the beta period, we seek to get opinions from the community on how the Package Registry meets different needs and what we can do to make it better. If you haven't tried the GitHub Package Registry yet, you can
apply for a beta version here .