A team reference guide covering two distinct release strategy contexts:
- OSS Strategy — how open source frameworks and libraries (Spring, Kafka, Quarkus, Kubernetes) manage versioning, release lifecycles, and branch maintenance
- Enterprise Strategy — how feature-driven application teams manage branching workflows (Git Flow vs. trunk-based development), feature flags, and migration between models
For teams consuming or contributing to open source frameworks. Uses Spring Framework as the primary case study.
| File | Description |
|---|---|
docs/oss/oss-release-strategy.md |
Comprehensive reference doc — branching model, release terminology, multi-train management, OSS comparisons |
docs/oss/diagrams.md |
Mermaid diagrams — lifecycle timeline, branch model, forward-merge flow, BOM hub, ecosystem heritage |
docs/oss/slides.md |
Marp Markdown slide deck — 14 slides for a 20-30 min team presentation |
For feature-driven application teams, especially those on Git Flow and heading toward trunk-based development.
| File | Description |
|---|---|
docs/enterprise/release-strategy.md |
Comprehensive reference — Git Flow vs. trunk-based development, feature flags, parallel features, migration guide |
docs/enterprise/diagrams.md |
Mermaid diagrams — branch structures, flag lifecycle, flag taxonomy, scenario comparison, migration path |
docs/enterprise/slides.md |
Marp Markdown slide deck — 12 slides for a 20-30 min team presentation |
Install Marp CLI or the Marp VS Code extension, then:
# Export to PDF
marp docs/oss/slides.md --pdf
# Export to HTML
marp docs/oss/slides.md --html
# Live preview
marp docs/oss/slides.md --preview
# Enterprise deck
marp docs/enterprise/slides.md --pdf