X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=doc%2Fsource%2Fdeveloper-manual.sgml;h=18115067333461fd6c33c9f9fcbcf9b73a1b6163;hp=1c1f5900153caf12bc0b65276a1308deae1f5d22;hb=08f3b18a3cb223cad6e3925ba1021206fd59d37e;hpb=6557c40b8869eb901691a44afd7eaff23f116617 diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index 1c1f5900..18115067 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -5,7 +5,7 @@ - + @@ -110,8 +110,8 @@ Hal. --> Privoxy, as an heir to - Junkbuster, is a Free Software project - and the code is licensed under the GNU General Public License version 2. + Junkbuster, is a Free Software project. As such, Privoxy development is potentially open to anyone who has the time, knowledge, and desire to contribute in any capacity. Our goals are simply to continue the mission, @@ -128,13 +128,13 @@ Hal. The first step is to join the privoxy-devel mailing list. - You can submit your ideas or, even better, patches. Patches are best - submitted to the Sourceforge tracker set up for this purpose, but - can be sent to the list for review too. + You can submit your ideas or, even better, patches. + Patches can also be submitted to the + Sourceforge patch tracker. - You will also need to have a git package installed, which will - entail having ssh installed as well, in order to access the git repository. + You will also need to have a git package installed, + in order to access the git repository. Having the GNU build tools is also going to be important (particularly, autoconf and gmake). @@ -157,8 +157,8 @@ Hal. Access to Git - The project's Git repository is hosted at the - Privoxy website. + The project's Git repository is hosted on the + Privoxy webserver. For Privoxy team members with push privileges the Git repository URL is ssh://git@git.privoxy.org:23/git/privoxy.git. @@ -188,6 +188,10 @@ Hal. such changes are fully tested ought they be pushed back to the central repository master branch. + + Before pushing stuff, please rebase it on a current master so we get + an uncomplicated commit history. Avoid merges where possible. +