Sunsetting and Archival
Purpose
Retire packages or the repository responsibly when maintenance ends.
When to Use
- •Archival criteria are met (no commits for 12 months, maintainers vote, unpatchable vulnerability, or unsupported stack)
Steps
- •Announce intent to archive with a 90-day notice.
- •Publish a final release with end-of-life notice.
- •Update README and docs with deprecation banner.
- •Archive the repository and deprecate npm package if applicable.
Output Contract
- •Stakeholders are notified ahead of archival.
- •Final release and documentation reflect end-of-life status.