From: Fabian Keil <fk@fabiankeil.de>
Date: Mon, 6 Feb 2023 07:43:16 +0000 (+0100)
Subject: developer-manual: Document the regeneration of the RSS feed
X-Git-Tag: v_4_0_0~208
X-Git-Url: http://www.privoxy.org/gitweb/@default-cgi@/static/git.html?a=commitdiff_plain;h=743baf6ac2c438f9fc931d5910beec06fd61dd63;p=privoxy.git

developer-manual: Document the regeneration of the RSS feed
---

diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml
index 4b002615..30af6155 100644
--- a/doc/source/developer-manual.sgml
+++ b/doc/source/developer-manual.sgml
@@ -2877,6 +2877,31 @@ git clone ssh://git@git.privoxy.org:23/git/OSXPackageBuilder.git
     </para>
    </sect2>
 
+   <sect2 id="update-rss-feed">
+    <title>Updating the RSS feed</title>
+    <para>
+     Once the packages are uploaded to SourceForge they should be
+     mirrored on the Privoxy websites
+     (<ulink url="https://www.privoxy.org/">https://www.privoxy.org/</ulink>
+      and
+      <ulink url="http://l3tczdiiwoo63iwxty4lhs6p7eaxop5micbn7vbliydgv63x5zrrrfyd.onion/">http://l3tczdiiwoo63iwxty4lhs6p7eaxop5micbn7vbliydgv63x5zrrrfyd.onion/</ulink>).
+     This is usually done by Fabian who uses a couple of shell functions
+     for this that aren't documented or published yet.
+    </para>
+    <para>
+     Once the packages are uploaded to the mirror the RSS feed has to
+     be regenerated with a command like:
+    </para>
+    <programlisting>
+     fk@t520 ~/git/privoxy $utils/create-package-feed.pl /tank/backups/sourceforge/frs/project/ijbswa/ doc/webserver/feeds/privoxy-releases.xm
+    </programlisting>
+    <para>
+     The updated RSS feed then has to be uploaded to the SourceForge webserver
+     and mirrored on the Privoxy websites again. This, too, is usually done
+     by Fabian with undocumented and unpublished shell functions.
+    </para>
+   </sect2>
+
     <sect2 id="afterrelease">
     <title>After the Release</title>
      <para>