[website] 01/01: Add a section to the policy about contributing to the policy

Ross Gammon ross-guest at moszumanska.debian.org
Thu Dec 24 16:36:21 UTC 2015


This is an automated email from the git hooks/post-receive script.

ross-guest pushed a commit to branch master
in repository website.

commit 5223410256c7e4dba3dbacbf5d9f7bf35743f4c7
Author: Ross Gammon <rossgammon at mail.dk>
Date:   Thu Dec 24 17:34:07 2015 +0100

    Add a section to the policy about contributing to the policy
---
 policy.xml | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 54 insertions(+)

diff --git a/policy.xml b/policy.xml
index fc76b2d..0179190 100644
--- a/policy.xml
+++ b/policy.xml
@@ -186,6 +186,9 @@
           so that others can benefit.
           Please send any comments or ideas to
           <ulink url="mailto:debian-gis at lists.debian.org">debian-gis at lists.debian.org</ulink>.
+          For more details on contributing to the policy, see the
+          <link linkend="contributing">Contributing to the GIS Policy</link>
+          section later in the policy.
         </para>
       </sect3>
     </sect2>
@@ -2816,5 +2819,56 @@ clean-patched:
         </itemizedlist>
       </sect3>
     </sect2>
+    <sect2 id="contributing">
+      <title>Contributing to the GIS Policy</title>
+      <para>
+        As a member of the Debian GIS Team you will be able to commit modifications
+        to this policy. It would be wise to state your intentions on <ulink url="mailto:debian-gis at lists.debian.org">debian-gis at lists.debian.org</ulink>
+        first, and make sure there is general agreement on the proposed changes.
+      </para>
+      <para>
+        The source for the Debian GIS Policy can be downloaded from the same repository
+        as all the GIS packages:
+<programlisting>
+<command>debcheckout</command> <option>--user</option> <replaceable><username></replaceable> git://git.debian.org/pkg-grass/website.git <option>--git-track <replaceable>'*'</replaceable></option>
+</programlisting>
+      </para>
+      <para>
+        To update the policy, you need to edit the <filename class="directory">policy.xml</filename>
+        file. The website uses the Docbook XML syntax. If you copy the style
+        used in the rest of the document, you will probably have no problems.
+        Further information about the Docbook XML syntax can be found documented
+        on the <ulink url="http://www.docbook.org/tdg/en/html/">Docbook</ulink>
+        website.
+      </para>
+      <para>
+        The policy in particular makes use of <programlisting>, <command>,
+        <option> tags, and lists package names using <literal> tags.
+      </para>
+      <para>
+        The maximum length of paragraph content is 80 characters, and XML children are
+        indented with 2 spaces.
+      </para>
+      <para>
+        After making changes to the <filename class="directory">policy.xml</filename>
+        file it's highly recommended to run <command>make</command> which will validate
+        the XML syntax using xmllint before generating the HTML. Make sure you have the
+        <literal>xsltproc</literal> package installed for the 'make' command not to fail.
+      </para>
+      <para>
+        If there are no errors, commit your changes and push them to the Alioth
+        git repository. Alternatively, create a patch and send it to the
+        <ulink url="mailto:debian-gis at lists.debian.org">debian-gis at lists.debian.org</ulink>
+        mailing list for comments.
+      </para>
+      <para>
+		Run the <command>git status</command> command to check if there are any stray files.
+		If there are none, update the policy online (which is included in pkg-grass website
+		on Alioth) using <command>make publish</command>. This will rsync the current working
+		directory to the team webspace on Alioth and fix the group permissions. There are
+		currently problems with the icons directory on Alioth (which is owned by frankie)
+		but this does not cause problems for normal updates.
+	  </para>
+    </sect2>
   </sect1>
 </article>

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/website.git



More information about the Pkg-grass-devel mailing list