ASF Completes GitHub Integration
April 29, 2019
Provides source code tooling services
for 200M+ lines of code across 350+ Apache Projects
Apache Software Foundation 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
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.
"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," said Greg Stein, ASF Infrastructure
Administrator. "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
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.
proud to have such a long standing member of the Open Source community
migrate to GitHub," said Nat Friedman, Chief Executive Officer of
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."