[libvirt] [PATCH v2 1/3] NEWS: Improve building pipeline
Andrea Bolognani
abologna at redhat.com
Thu Jan 5 15:09:08 UTC 2017
On Thu, 2017-01-05 at 14:45 +0000, Daniel P. Berrange wrote:
> > docs/news.xml | 241 ++++++++++++++++++++++++++++++++++++++++++++++++++++
>
> Instead of a single ever growing file, lets do one file per
> release. eg
>
> docs/news/v2.0.0.xml
> docs/news/v2.1.0.xml
> ...
> docs/news/v3.0.0.xml
> ...
>
> and have a docs/news/template.xml as a source people can copy
> to create the initial file for a release.
>
> This also gives us flexibilty when generating the output,
> meaning we can make the XSLT automatically pull in just
> the 10 most recent releases to NEWS, avoiding the need
> to periodically trim/rename files to archive old news.
Most projects I'm familiar with never trim the contents of
the NEWS file, which makes sense because with a proper
release notes process in place (one entry per user-visible
change) the amount of information added per release is
fairly low.
It was needed back when the release notes were basically
just the output of `git log --pretty=oneline` because that
was way too much information to wade through; and even
then, we're still shipping a full ChangeLog that's
guaranteed to be way, way bigger than the release notes
could ever be.
$ du -sk docs/news.xml NEWS ChangeLog
8 docs/news.xml
8 NEWS
8660 ChangeLog
--
Andrea Bolognani / Red Hat / Virtualization
More information about the libvir-list
mailing list