Apache expands infrastructure with GitHub integration
The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced it has completed its Infrastructure support expansion by migrating its Git service to GitHub.
As the world’s largest Open Source foundation, the ASF’s 200M+ lines of code are overseen by an all-volunteer community of 730 individual ASF Members and 7,000 Apache code committers. Over its 20 year history, 1,058,321,099 lines of code have been committed across 3,022,836 code commits.
Apache projects initially had two version control services available via ASF Infrastructure: Apache Subversion and Git. Through the years, an increasing number of projects and their communities wanted to see their source code available on GitHub. As these were read-only mirrors, the ability to use GitHub's tools around those repositories was limited.
ASF infrastructure administrator Greg Stein says, "In 2016, the Foundation started integrating GitHub's repository and tooling, with our own services. This enabled selected projects to use GitHub's excellent tools.
"Over time, we improved, debugged, and solidified this integration. In late 2018, we asked all projects to move away from our internal git service, to that provided by GitHub. This shift brought all of their tooling to our projects, while we maintain a backup mirror on our infrastructure."
GitHub makes it easier for developers to work together, to solve challenging problems, and to create the world’s most important technologies. The platform enables teams to host and review code, manage projects, and build software alongside 31M+ developers, 2M+ businesses and organizations, and across 100M+ repositories.
GitHub CEO Nat Friedman says, “We’re proud to have such a long-standing member of the open source community migrate to GitHub.
“Whether we’re working with individual open source maintainers and contributors or some of the world’s largest open source foundations like Apache, GitHub’s mission is to be the home for all developers by supporting open source communities, addressing their unique needs, and helping open source projects thrive.”
In February 2019, the migration to GitHub was complete, and the ASF’s own git service was decommissioned.
"We continue to experiment and expand the set of services that GitHub can provide to our communities, given our own needs and requirements," added Stein. "The Foundation has started working closely with GitHub management to explore ways to make this happen, and what will be possible in the future."