Method
Method
How NextStack collects, normalises and publishes release notes.
01 Collect A scheduled job queries the GitHub Releases API for every tracked repository, skipping drafts, empty bodies and pre-releases unless configured otherwise.
02 Normalise Each release is reduced to a stable record: project, semantic version, publish date, release channel and a one-line summary extracted from the body.
03 Publish Notes are stored as Markdown in the repository and rendered as static pages on every push, so the site stays fast and every entry has a stable URL.
04 Translate English is the source language. Chinese translations are generated per entry and published under /zh — the original is always one click away.
Editorial principles
We do not editorialise. Notes are mirrored verbatim, with attribution and a link to the upstream release. When a note is machine-translated, it is labelled.
220
Projects
3,178
Releases
2026-11-13
Last sync