PHILADELPHIA, April 02, 2019 (GLOBE NEWSWIRE) -- On the eve of the Cloud Foundry Summit in Philadelphia this week, source{d}, the data platform for your software development life cycle, released the results of its analysis of the Cloud Foundry codebase, revealing a platform with significant breadth and depth with high release velocity.
The analysis leverages source{d} Engine to retrieve and analyze all Cloud Foundry Foundation’s git repositories through SQL queries to get insights into the project codebase history, as well as emerging trends.
The analysis found:
- Large number of repositories (853 repositories across three GitHub organizations) revealing the breadth and depth of the platform distributed across myriad small projects and components.
- High release velocity with an average of 98 project releases per month and three major phases in history: Cloud Foundry core in 2013, Diego container runtime in 2015 and Cloud Foundry deployment in 2018.
- The number of files over time (just under 400,000 at the beginning of 2019) reveals an exponential growth from 2011 to 2017 which seems to have slowed down in 2018, a sign of maturity and stability.
- The number of files over time per repository shows the importance of buildpacks, and in particular of the dotnet-core-buildpack repository which highlights the enterprise nature of the application workloads running on the Cloud Foundry platform.
- The dominant programming language by number of files is by far Ruby with almost 50% of the total, followed by YAML and Go.
- The top repositories by number of commits are public-buildpacks-ci-robots and relint-ci-pools, two continuous integration repositories which reveals a strong focus on stability. Also included in the top five are BOSH and Stratos, two projects focused on the virtual infrastructure management layer and providing a user interface to the Cloud Foundry Application Runtime, another sign of maturity.
“The source code analysis shows a mature but extraordinarily active, complex project,” said Francesc Campoy, vice president of product and developer relations at source{d}. “The sheer breadth and depth of the project combined with the volume and number of commits paint a picture of extremely robust technology.”
The source{d} analysis included:
- Release schedule over the past three years (“release velocity”)
- Number of commits per month
- Top repositories and number of commits
- Number of files over time
“The analysis provided by source{d} gives us a fascinating view into one of the world’s largest and most active open source initiatives,” said Chip Childers, CTO, Cloud Foundry Foundation. “To actually pull all this data together in easy-to-understand charts gives us a unique view into both the history and the forward trajectory of our community.”
source{d} Engine provides engineering observability for organizations focused on IT modernization, talent management and the adoption of DevOps best practices at scale. To view the full Cloud Foundry analysis, go to the source{d} blog. Companies interested in getting their own code base analyzed can request an analysis here.
About Cloud Foundry Foundation
The Cloud Foundry Foundation is an independent non-profit organization formed to sustain the development, promotion and adoption of Cloud Foundry as the industry standard platform for cloud applications. Cloud Foundry makes it faster and easier to build, test, deploy and scale applications. Cloud Foundry is hosted by The Linux Foundation and is an Apache 2.0 licensed project available on GitHub: https://github.com/cloudfoundry. To learn more, visit: http://www.cloudfoundry.org.
About source{d}
Source{d}, the only open core company to turn code into actionable data and business intelligence, is building the tech stack that enables large-scale code analysis and machine learning on code. Used by top engineers at world leading companies, source{d} shares its product development openly, collaborating with the broader community of Machine Learning on Code researchers. Headquartered in Madrid, with U.S. offices in San Francisco, source{d} has raised $10 million from Otium, Sunstone Capital and others. To learn more, visit sourced.tech.
Editorial Contact:
Joseph Eckert for source{d}
jeckert@eckertcomms.com
A photo accompanying this announcement is available at http://www.globenewswire.com/NewsRoom/AttachmentNg/46d7c148-e035-49e8-8a91-79b628d1e0e2