|
|
=================== |
|
|
Docutils Web Site |
|
|
=================== |
|
|
|
|
|
:Author: David Goodger; open to all Docutils developers |
|
|
:Contact: docutils-develop@lists.sourceforge.net |
|
|
:Date: $Date: 2017-07-05 16:33:33 +0200 (Mi, 05 Jul 2017) $ |
|
|
:Revision: $Revision: 8133 $ |
|
|
:Copyright: This document has been placed in the public domain. |
|
|
|
|
|
The Docutils web site, <http://docutils.sourceforge.net/>, is |
|
|
maintained by the ``docutils-update.local`` script, run by project |
|
|
maintainers on their local machines. The script |
|
|
will process any .txt file which is newer than the corresponding .html |
|
|
file in the local copy of the project's web directory and upload the changes |
|
|
to the web site at SourceForge. |
|
|
|
|
|
.. .. old instructions, for cron job: |
|
|
|
|
|
The Docutils web site, <http://docutils.sourceforge.net/>, is |
|
|
maintained automatically by the ``docutils-update`` script, run as an |
|
|
hourly cron job on shell.berlios.de (by user "wiemann"). The script |
|
|
will process any .txt file which is newer than the corresponding .html |
|
|
file in the project's web directory on shell.berlios.de |
|
|
(``/home/groups/docutils/htdocs/aux/htdocs/``) and upload the changes |
|
|
to the web site at SourceForge. |
|
|
|
|
|
Please **do not** add any generated .html files to the Docutils |
|
|
repository. They will be generated automatically after a one-time |
|
|
setup (`described below`__). |
|
|
|
|
|
__ `Adding .txt Files`_ |
|
|
|
|
|
The docutils-update.local__ script is located at |
|
|
``sandbox/infrastructure/docutils-update.local``. |
|
|
|
|
|
__ http://docutils.sf.net/sandbox/infrastructure/docutils-update.local |
|
|
|
|
|
If you want to share files via the web, you can upload them using the |
|
|
uploaddocutils.sh__ script |
|
|
(``sandbox/infrastructure/uploaddocutils.sh``). |
|
|
|
|
|
__ http://docutils.sf.net/sandbox/infrastructure/uploaddocutils.sh |
|
|
|
|
|
|
|
|
Setting Up |
|
|
========== |
|
|
|
|
|
(TBA) |
|
|
|
|
|
.. hint:: |
|
|
Anyone with checkin privileges can be a web-site maintainer. You need to |
|
|
set up the directories for a local website build. |
|
|
|
|
|
The procedure for that was on the docutils-devel list a while ago. |
|
|
|
|
|
|
|
|
Adding .txt Files |
|
|
================= |
|
|
|
|
|
User/Contributor |
|
|
---------------- |
|
|
|
|
|
When adding a new .txt file that should be converted to HTML: |
|
|
|
|
|
#. Edit sandbox/infrastructure/htmlfiles.lst, and add the .html file |
|
|
corresponding to the new .txt file (please keep the sorted order). |
|
|
|
|
|
#. Commit the edited version to the SVN repository. |
|
|
|
|
|
Maintainer |
|
|
---------- |
|
|
|
|
|
#. If there are new directories in the SVN, allow the update script to run |
|
|
once to create the directories in the filesystem before preparing for |
|
|
HTML processing. |
|
|
|
|
|
#. Run the sandbox/infrastructure/update-htmlfiles shell script to generate |
|
|
.html files:: |
|
|
|
|
|
cd <DOCUTILS-ROOT>/docutils/ |
|
|
sandbox/infrastructure/update-htmlfiles \ |
|
|
sandbox/infrastructure/htmlfiles.lst |
|
|
|
|
|
(Maybe this should become part of docutils-update.local.) |
|
|
|
|
|
|
|
|
Removing Files & Directories |
|
|
============================ |
|
|
|
|
|
#. Remove from SVN |
|
|
|
|
|
#. Remove to-be-generated HTML files from |
|
|
``sandbox/infrastructure/htmlfiles.lst``. |
|
|
|
|
|
#. Removing files and directories from SVN will not trigger their removal |
|
|
from the web site. Files and directories must be manually removed from |
|
|
sourceforge.net (under ``/home/project-web/docutils/htdocs/``). |
|
|
|
|
|
|
|
|
.. |
|
|
Local Variables: |
|
|
mode: indented-text |
|
|
indent-tabs-mode: nil |
|
|
sentence-end-double-space: t |
|
|
fill-column: 70 |
|
|
End:
|
|
|
|