Behind the OSS curtain: How we manage Spring
summary
Shows the exact pipeline: code lives on GitHub with an issues repo pattern and labels like ideal for contribution; CI runs in Bamboo and publishes snapshots to JFrog Artifactory, then staged releases promote to Bintray and onward to Maven Central with GPG signing. Spring Boot reports 186 contributors and Spring Framework lists about 12,960 issues to triage. Contributors submit tiny reproducible projects or PRs, use Maven/Gradle, asciidoctor for docs, and maintain clean commit messages and interactive git rebases; the live release depends on working network but the pipeline itself is automated.
AI-written summary · about
chapters (10)
- 0:00Introduction and team overview
- 7:13Spring team structure and community
- 11:53Handling issue reports and contributions
- 23:18Continuous integration with Bamboo
- 29:12Documentation fixes and AsciiDoc
- 47:13Contributing code and formatting
- 55:13Git workflow and commit best practices
- 1:05:53Release pipeline and versioning
- 1:18:18Deciding when to release
- 1:27:11Live release demo and closing
related talks
51mFrom Zero to Open Source Hero: Contributing to Spring projects
01h 15mSpring Project Infrastructure
01h 12mInside spring.io: a Production Spring Reference Application
29mMaintaining a large OSS project: war stories
21mBecome Part of the Project
32mOSDD: Open Source Driven Development
21mThe OSS maintainer to staff engineer pipeline
36mIt´s Easy! Contributing to Open Source
