endoflife.date recommendations
How to document support lifecycles effectively.
whoami
angular
laravel
The Gold Standard
php
kubernetes
endoflife.date/k8s
Understanding
Expectations
Questions your release page is asked
Updates
Support
Compatibility
Lifecycle
Release Distinction
Policy
Am I running a supported release? What does support mean?
What changes were made in release X. Will something break?
Is there a new releases available? When is the next one due?
How long will release X get bug fixes or security fixes?
Should I be running a LTS release? What’s the difference?
How are new releases versioned?
Recommendations
Empathy
Be Helpful.
In One Place
Stick to one page, one website.
Publishing
GOOD
BAD
wiki.ubuntu.com/ReleaseCadence
ubuntu.com/about/release-cycle
wiki.ubuntu.com/Releases
example.com/docs/v3.4/eol (?)
devguide.python.org
example.com/docs/eol
example.com/release-policy
angular.io/guide/releases
php.net/supported-versions.php
Document the lifecycle
Tell what’s supported and for how long
Release�Cadence
How often are you making new releases?
Release Cadence
GOOD
BAD
Saying nothing.
What does
Support mean?
Different Meanings
Conditions Applied*
What is supported?
Provide a list of “supported releases”.
elasticsearch
Dates
Be accurate, and exact.
How to document dates correctly
Absolute Dates
No Ambigous Dates
Complete Dates
“2022 December” might mean upgrading on new year or not.
Don’t make your users do the math every time.
07-07-2021 is bad.
RFC3339 FTW!
Calendar Images
Good Release Calendar Images
Essential Information
What all to document
What all to list for every release cycle
Changelog
Dates
Download/Upgrade Links
Migration Guide
Unsupported Releases
Latest
How do I get this release?
Helpful for complicated upgrades.
Don’t list these alongside supported ones.
A link to the changelog for the latest release, not just the first one.
What’s the latest release in this cycle (and is it supported)?
Release, Latest Release Date, LTS Date, Support, EOL
Showcase
Node.js
BONUS
kubernetes
Python
Azure Kubernetes Service
Amazon EKS
haproxy
Be Helpful
Credits & Slides: captnemo.in/talks