Documentation update
[pylit.git] / rstdocs / index.txt
blob6963f34b289f984a58ebf21fc61a325dd24951dc
1 .. -*- rst-mode -*-
3 PyLit
4 *****
6 `Literate Programming`_ with reStructuredText_
8 .. epigraph::
10    The idea is that you do not document programs (after the fact), but
11    write documents that *contain* the programs. [1]_
13 Features
14 --------
16 PyLit (Python Literate) provides a plain but efficient tool for
17 literate programming: a `bidirectional text/code converter`_.
19 .. toctree::
20    :maxdepth: 2
22    features
24 .. _bidirectional text/code converter: features.html#dual-source
25 .. _literate programming: literate-programming.html
28 Documentation
29 -------------
31 .. toctree::
32    :maxdepth: 1
34    usage
35    tutorial/index
36    examples/index
38    literate-programming
41 Download
42 --------
44 .. toctree::
45    :maxdepth: 1
47    download/index
49 Project page
50 ------------
52 The PyLit project is hosted at `BerliOS`_. The `project page`_
53 provides project statistics and info as well as links to the
55 * Bugtracker_,
56 * `Feature Requests`_,
57 * pylit-users `Mail List`_, and
58 * the `SVN repository`_.
60 .. _`project page`: http://developer.berlios.de/projects/pylit/
61 .. _BerliOS: http://www.berlios.de
62 .. _Bugtracker: http://developer.berlios.de/bugs/?group_id=7974
63 .. _`Feature requests`: http://developer.berlios.de/feature/?group_id=7974
64 .. _`Mail List`: http://developer.berlios.de/mail/?group_id=7974
65 .. _`SVN repository`: http://svn.berlios.de/wsvn/pylit
68 Changes
69 -------
71 PyLit `versions`_ and `SVN log`_.
73 Usage, behaviour, and API are not fixed yet.  Ideas and feedback welcome.
75 The `PyLit source`_ has a chapter on `open questions`_ and ideas.
77 .. _versions: examples/pylit.py.html#changelog
78 .. _SVN log: http://svn.berlios.de/wsvn/pylit/?op=log
80 .. _PyLit source: examples/pylit.py.html
81 .. _open questions: examples/pylit.py.html#open-questions
83 Copyright
84 ---------
86 Copyright
87   © 2005, 2009 Günter Milde.
89 License
90   PyLit is `free software`_, released under the `GNU General Public License`_
91   (GPL)
93   PyLit is distributed in the hope that it will be useful, but WITHOUT ANY
94   WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
95   FOR A PARTICULAR PURPOSE.  See the `GNU General Public License`_ for more
96   details.
98 I am using PyLit in my daily work for more than two years now without major
99 problems. It works for me, but your mileage might vary.
101 Remember to back up your data. A version control system is recommended.
103 .. _`free software`: http://www.gnu.org/philosophy/free-sw.html
104 .. _`GNU General Public License`: http://www.gnu.org/copyleft/gpl.html
107 About this site
108 ---------------
110 The PyLit site is created from `reStructuredText`_ sources with Sphinx_.
111 (Earlier versions used the rest2web_ site builder.)
113 It is located at http://pylit.berlios.de/ on `BerliOS`_, a free
114 (and ad-free!) service to Open Source developers by the Fraunhofer-Institut
115 für Offene Kommunikationssysteme (FOKUS) in Berlin.
117 .. [1]  John Max Skaller in a `Charming Python interview`_
119 .. _reStructuredText: http://docutils.sourceforge.net/rst.html
120 .. _rest2web: http://www.voidspace.org.uk/python/rest2web/
121 .. _Sphinx: http://sphinx.pocoo.org/
124 .. _Python: http://www.python.org
125 .. _Docutils: http://docutils.sourceforge.net/
127 .. _Charming Python interview:
128     http://www.ibm.com/developerworks/library/l-pyth7.html