From 605e308c958faea2a61e2c5d54f6cfd40b3a191c Mon Sep 17 00:00:00 2001 From: Andrea Bolognani Date: Wed, 4 Jan 2017 12:45:23 +0100 Subject: [PATCH] docs: Document the release notes process for contributors Now that we have built a fairly solid process for dealing with release notes, we should start pushing for contributors to provide the relevant information along with their code: documenting the process is clearly a requirement for this to happen. --- HACKING | 7 +++++++ docs/hacking.html.in | 10 ++++++++++ 2 files changed, 17 insertions(+) diff --git a/HACKING b/HACKING index c2cb03799b..ff545a8fac 100644 --- a/HACKING +++ b/HACKING @@ -226,6 +226,13 @@ to "tests/.valgrind.supp" in order to suppress the warning: (10) Update tests and/or documentation, particularly if you are adding a new feature or changing the output of a program. +(11) Don't forget to update the release notes by changing +"docs/news.xml" if your changes are significant. All user-visible changes, +such as adding new XML elements or fixing all but the most obscure bugs, must +be (briefly) described in a release notes entry; changes that are only +relevant to other libvirt developers, such as code refactoring, don't belong +in the release notes. + There is more on this subject, including lots of links to background reading on the subject, on Richard Jones' guide to working with open source projects . diff --git a/docs/hacking.html.in b/docs/hacking.html.in index 47475a25a3..c7bbcbd467 100644 --- a/docs/hacking.html.in +++ b/docs/hacking.html.in @@ -294,6 +294,16 @@

Update tests and/or documentation, particularly if you are adding a new feature or changing the output of a program.

+ +
  • +

    Don't forget to update the release notes + by changing docs/news.xml if your changes are + significant. All user-visible changes, such as adding new XML elements + or fixing all but the most obscure bugs, must be (briefly) described + in a release notes entry; changes that are only relevant to other + libvirt developers, such as code refactoring, don't belong in the + release notes.

    +