birkenfeld / sphinx-contrib (http://sphinx.pocoo.org/)
Contributed extensions for Sphinx. This shared repository is open for anyone who wants to maintain a Sphinx extension publicly.
$ hg clone http://bitbucket.org/birkenfeld/sphinx-contrib/
| commit 24: | 86f6cb878ddc |
| parent 23: | 232007222a60 |
| child 25: | e0c225a9ab6d |
10 months ago
NB: This is not the latest revision. For the latest view, go to tip.
| filename | size | last modified | ||
|---|---|---|---|---|
| _template | ||||
| aafig | ||||
| context | ||||
| lilypond | ||||
| mscgen | ||||
| paverutils | ||||
| sword | ||||
| .hgignore | 81 B | 10 months ago | Add initial file infrastructure. | |
| .hgtags | 220 B | 10 months ago | Add mscgen-0.3 tag | |
| AUTHORS | 353 B | 10 months ago | first version of paverutils | |
| LICENSE | 1.4 KB | 10 months ago | Add initial file infrastructure. | |
| README | 2.0 KB | 10 months ago | first version of paverutils | |
| ez_setup.py | 9.5 KB | 10 months ago | Add initial file infrastructure. | |
| make-ext.py | 945 B | 10 months ago | Switch to separate distribution per extension. |
README
This repository contains a collection of Sphinx extensions maintained by their respective authors. It is not an official part of Sphinx.
Installing
Use setup.py in the subdirectory for the individual extension:
cd dir python setup.py build sudo python setup.py install
Contributing
If you want to add your own extension, please write an e-mail to georg@python.org and give your bitbucket user name; you will then get write access to the public repo at http://bitbucket.org/birkenfeld/sphinx-contrib.
Send wishes, comments, patches, etc. for individual extensions to their author as given in the module.
List of extensions
aafig: render embeded ASCII art as nice images using aafigure.
autorun: Execute code in a runblock directive.
context: a builder for ConTeXt.
feed: an extension for creating syndication feeds from your site content
gnuplot: produces images using gnuplot language.
lilypond: an extension inserting music scripts from Lilypond_ in PNG format.
mscgen: embed mscgen-formatted :abbr:`MSC (Message Sequence Chart)`s.
paverutils: an alternate integration of Sphinx with Paver.
sword: an extension inserting Bible verses from Sword_.
sdedit: an extension inserting sequence diagram by using Quick Sequence Diagram Editor(sdedit_)
For contributors
When adding or updating your extension, please adhere to these guidelines:
- Use make-ext.py to set up your extension subdirectory.
- Each extension must be either a submodule or subpackage of the sphinxcontrib package. The sphinxcontrib/__init__.py file in your package must not be changed.
- Each extension must be listed in this file under "List of extensions" above.
- Each author should be listed in AUTHORS along with the extension name.
- It would be good to have all extensions BSD licensed; otherwise make a note in an ext/LICENSE file.
- Each extension can maintain a changelog and readme file; these files should be called ext/CHANGES and ext/README, respectively.
