diff options
| author | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-06-03 03:47:04 +0000 |
|---|---|---|
| committer | goodger <goodger@929543f6-e4f2-0310-98a6-ba3bd3dd1d04> | 2004-06-03 03:47:04 +0000 |
| commit | e15bd9da7a95588c28bbbdcdec15da6b93f10cf8 (patch) | |
| tree | ea192076302f9646c336f0026edc6fba7f1e2f46 /docutils/docs | |
| parent | 632d4190d5f23a263c91857148265c0ae0ee17fd (diff) | |
| download | docutils-e15bd9da7a95588c28bbbdcdec15da6b93f10cf8.tar.gz | |
Docutils Project Documentation Overview
git-svn-id: http://svn.code.sf.net/p/docutils/code/trunk@2171 929543f6-e4f2-0310-98a6-ba3bd3dd1d04
Diffstat (limited to 'docutils/docs')
| -rw-r--r-- | docutils/docs/index.txt | 181 |
1 files changed, 181 insertions, 0 deletions
diff --git a/docutils/docs/index.txt b/docutils/docs/index.txt new file mode 100644 index 000000000..2fca4707f --- /dev/null +++ b/docutils/docs/index.txt @@ -0,0 +1,181 @@ +========================================= + Docutils Project Documentation Overview +========================================= + +:Date: $Date$ +:Revision: $Revision$ + +The latest working documents may be accessed individually below, or +from the ``docs`` directory of the `development snapshots`__. They +are also distributed with the `latest project release package`__, but +those may not be completely up to date. + +__ ../index.html#development-snapshots +__ ../index.html#latest-project-release-package + + +.. contents:: + + +Docutils Stakeholders +===================== + +There are several distinct groups of Docutils stakeholders: + +1. End-users: users of reStructuredText and the Docutils tools. + Although some are developers (e.g. Python developers utilizing + reStructuredText for docstrings in their source), many are not. + +2. Client-developers: developers using Docutils as a library, + programmers developing *with* Docutils. + +3. Component-developers: those who implement application-specific + components, directives, and/or roles, without contributing them + back to Docutils. + +4. Core-developers: developers of the Docutils codebase and + participants in the Docutils project community. + +5. Re-implementers: developers of alternate implementations of + Docutils. + +There's a lot of overlap between these groups. Most (perhaps all) +core-developers, component-developers, client-developers, and +re-implementers are also end-users. Core-developers are also +library-user/developers, and may also be component-developers in other +projects. Component-developers are also client-developers. + + +Project Fundamentals +==================== + +These files are for all Docutils stakeholders. They are kept at the +top level of the Docutils project directory. + +:README.txt_: Project overview: quick-start, requirements, + installation, and usage. +:COPYING.txt_: Conditions for Docutils redistribution, with links to + licenses. +:FAQ.txt_: Docutils Frequently Asked Questions. If you have a + question or issue, there's a good chance it's already + answered here. Please take a look. +:BUGS.txt_: A list of known bugs, and how to report a bug. +:HISTORY.txt_: Change history log. +:THANKS.txt_: Acknowledgements. + +.. _README.txt: ../README.html +.. _BUGS.txt: ../BUGS.html +.. _COPYING.txt: ../COPYING.html +.. _Docutils FAQ: +.. _FAQ.txt: ../FAQ.html +.. _HISTORY.txt: ../HISTORY.html +.. _THANKS.txt: ../THANKS.html + + +``user/``: Introductory/Tutorial Material for End-Users +======================================================= + +Docutils-general: + +* `Docutils Front-End Tools <user/tools.html>`__ +* `Docutils Configuration Files <user/config.html>`__ +* `Docutils LaTeX Writer <user/latex.html>`__ + +`reStructuredText <../rst.html>`_: + +* `A ReStructuredText Primer (HTML) <user/rst/quickstart.html>`__ (or + `text source <user/rst/quickstart.txt>`__) +* `Quick reStructuredText <user/rst/quickref.html>`__ (user reference) +* `reStructuredText Cheat Sheet <user/rst/cheatsheet.txt>`__ (text + only; 1 page for syntax, 1 page directive & role reference) + + +``ref/``: Reference Material for All Groups +=========================================== + +Many of these files began as developer specifications, but now that +they're mature and used by end-users and client-developers, they have +become reference material. Successful specs evolve into refs. + +Docutils-general: + +* `The Docutils Document Tree <ref/doctree.html>`__ (incomplete) +* `Docutils Transforms <ref/transforms.html>`__ +* `Docutils Generic DTD <ref/docutils.dtd>`__ +* `OASIS XML Exchange Table Model Declaration Module + <ref/soextblx.dtd>`__ (CALS tables DTD module) + +Although not in the "ref" directory, `PEP 258 <peps/pep-0258.html>`_ +is a must-read reference for any Docutils developer. + +reStructuredText_: + +* `An Introduction to reStructuredText <ref/rst/introduction.html>`__ + (includes the `Goals <ref/rst/introduction.html#goals>`__ and + `History <ref/rst/introduction.html#history>`__ of reStructuredText) +* `reStructuredText Markup Specification <ref/rst/restructuredtext.html>`__ +* `reStructuredText Directives <ref/rst/directives.html>`__ +* `reStructuredText Interpreted Text Roles <ref/rst/roles.html>`__ + + +``howto/``: Instructions for Component-Developers and Core-Developers +===================================================================== + +* `Docutils Internationalization <howto/i18n.html>`__ +* `Creating reStructuredText Directives <howto/rst-directives.html>`__ +* `Creating reStructuredText Interpreted Text Roles + <howto/rst-roles.html>`__ + + +``peps/``: Python Enhancement Proposals +======================================= + +* `PEP 256: Docstring Processing System Framework`__ is a high-level + generic proposal. [`PEP 256`__ in the `master repository`_] +* `PEP 257: Docstring Conventions`__ addresses docstring style and + touches on content. [`PEP 257`__ in the `master repository`_] +* `PEP 258: Docutils Design Specification`__ documents design issues + and implementation details for Docutils (this project), a specific + docstring processing system. [`PEP 258`__ in the `master + repository`_] +* `PEP 287: reStructuredText Docstring Format`__ proposes a standard + markup syntax. [`PEP 287`__ in the `master repository`_] + +Please note that PEPs in the `master repository`_ may not be current, +whereas the local versions are. + +__ peps/pep-0287.html +__ http://www.python.org/peps/pep-0287.html +__ peps/pep-0257.html +__ http://www.python.org/peps/pep-0257.html +__ peps/pep-0256.html +__ http://www.python.org/peps/pep-0256.html +__ peps/pep-0258.html +__ http://www.python.org/peps/pep-0258.html + + +``dev/``: Development Notes and Plans for Core-Developers +========================================================= + +Docutils-general: + +* `The Docutils To Do List <dev/todo.html>`__ +* `Docutils Project Policies <dev/policies.html>`__ +* `Docstring Semantics <dev/semantics.html>`__ (incomplete) +* `Python Source Reader <dev/pysource.html>`_ (incomplete) +* `Docutils Python DTD <dev/pysource.dtd>`_ (experimental) + +reStructuredText_: + +* `A Record of reStructuredText Syntax Alternatives + <dev/rst/alternatives.html>`__ +* `Problems With StructuredText <dev/rst/problems.html>`__ + + +.. + Local Variables: + mode: indented-text + indent-tabs-mode: nil + sentence-end-double-space: t + fill-column: 70 + End: |
