]> xenbits.xensource.com Git - libvirt.git/commitdiff
docs: Document the release notes process for contributors
authorAndrea Bolognani <abologna@redhat.com>
Wed, 4 Jan 2017 11:45:23 +0000 (12:45 +0100)
committerAndrea Bolognani <abologna@redhat.com>
Tue, 10 Jan 2017 18:37:55 +0000 (19:37 +0100)
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
docs/hacking.html.in

diff --git a/HACKING b/HACKING
index c2cb03799b6143cbccc3b0c1d294094f48cccccc..ff545a8fac41c33b4d64752074fe10b3c7508a02 100644 (file)
--- 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 <news.html> 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
 <http://people.redhat.com/rjones/how-to-supply-code-to-open-source-projects/>.
index 47475a25a37bc6806351deb0a78d8c9e3b1e81c1..c7bbcbd467dc61d14f91dac7ea977f90faafb49a 100644 (file)
         <p>Update tests and/or documentation, particularly if you are adding
         a new feature or changing the output of a program.</p>
       </li>
+
+      <li>
+        <p>Don't forget to update the <a href="news.html">release notes</a>
+        by changing <code>docs/news.xml</code> 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.</p>
+      </li>
     </ol>
 
     <p>