From: hal9 Date: Sun, 31 Mar 2002 23:04:40 +0000 (+0000) Subject: Fleshed out the doc section, and added something for an intro so it was not X-Git-Tag: v_2_9_14~291 X-Git-Url: http://www.privoxy.org/gitweb/index.html?a=commitdiff_plain;h=ac9533a297fc5379f79c79a68d7a64550c91f2df;p=privoxy.git Fleshed out the doc section, and added something for an intro so it was not blank. --- diff --git a/doc/source/developer-manual.sgml b/doc/source/developer-manual.sgml index fd1e65bb..b723edd9 100644 --- a/doc/source/developer-manual.sgml +++ b/doc/source/developer-manual.sgml @@ -6,7 +6,7 @@ This file belongs into ijbswa.sourceforge.net:/home/groups/i/ij/ijbswa/htdocs/ - $Id: developer-manual.sgml,v 1.14 2002/03/30 19:04:08 swa Exp $ + $Id: developer-manual.sgml,v 1.15 2002/03/30 22:29:47 swa Exp $ Written by and Copyright (C) 2001 the SourceForge Privoxy team. http://www.privoxy.org/ @@ -20,7 +20,7 @@ Privoxy Developer Manual - $Id: developer-manual.sgml,v 1.14 2002/03/30 19:04:08 swa Exp $ + $Id: developer-manual.sgml,v 1.15 2002/03/30 22:29:47 swa Exp $ @@ -72,14 +72,30 @@ Introduction - To be filled. - + + + Privoxy, as an heir to + Junkbuster, is an Open Source project + and licensed under the GPL. 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, to improve Privoxy, and + to make it available to as wide an audience as possible. + + + One does not have to be a programmer to contribute. Packaging, testing, + and porting, are all important jobs as well. + Quickstart to Privoxy Development -You'll need an account on Sourceforge to support our development. Mail you ID +You'll need an account on Sourceforge to support our development. Mail your ID to the list and wait until a project manager has added you. For the time beeing (read, this section is under construction), please note the @@ -107,15 +123,47 @@ following guidelines for changing stuff in the code. If it is Documentation Guidelines - All docs are in SGML format and located in the doc/source directory. + All formal documents are maintained in docbook SGML and located + in the doc/source directory. You will + need docbook and the + docbook stylesheets (or comparable alternatives), and either + jade or openjade + installed in order to build docs from source. Currently there is + user-manual, + FAQ, + and, of course this, the developer-manual in + this format. + + + Packagers are encouraged to include this documentation. For those + without the ability to build the docs locally, text versions of + each are kept in CVS. Or HTML versions can be downloaded from the www.privoxy.org website, which + should be fairly current. - How do you update the webserver (i.e. the pages on sourceforge)? + Documents are built with the Makefile targets of + make dok, or alternately + make redhat-dok. If you + have problems, try both. The build process uses the document + SGML sources in doc/source to + update all text files in doc/text + and to update all HTML documents in + doc/webserver. + + + Documentation writers should please make sure documents build + successfully before committing to CVS. + + + How do you update the webserver (i.e. the pages on privoxy.org)? - Run make dok (which uses the documents in doc/source to update all - text files in doc/text and to update -all web documents in doc/webserver. + First, build the docs by running make + dok (or alternately make + redhat-dok). Run make webserver which copies all files from @@ -1256,7 +1304,7 @@ static void unload_re_filterfile( void *f ) { ... } Example for file comments: -const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.14 2002/03/30 19:04:08 swa Exp $"; +const char FILENAME_rcs[] = "$Id: developer-manual.sgml,v 1.15 2002/03/30 22:29:47 swa Exp $"; /********************************************************************* * * File : $Source$ @@ -1316,7 +1364,7 @@ const char FILENAME_h_rcs[] = FILENAME_H_VERSION; #ifndef _FILENAME_H #define _FILENAME_H -#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.14 2002/03/30 19:04:08 swa Exp $" +#define FILENAME_H_VERSION "$Id: developer-manual.sgml,v 1.15 2002/03/30 22:29:47 swa Exp $" /********************************************************************* * * File : $Source$ @@ -1912,19 +1960,27 @@ at sourceforge. Three simple steps: Contact the developers - Please see the user manual for information on how to contact the developers. + + Please see the contact page in the user-manual for details. Copyright and History - Please see the user manual for information on Copyright and History. - + + Please see the user-manual for + information on Copyright and History. + See also - Please see the user manual for information on references. + + Please see the user-manual for others + references. @@ -1949,6 +2005,9 @@ at sourceforge. Three simple steps: Temple Place - Suite 330, Boston, MA 02111-1307, USA. $Log: developer-manual.sgml,v $ + Revision 1.15 2002/03/30 22:29:47 swa + wrong make flavour + Revision 1.14 2002/03/30 19:04:08 swa people release differently. no good. I want to make parts of the docs only.