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.

commit 104: 7241a30df61e
parent 103: 74cc37bb6c30
child 105: 2714ad74bc77
tests fixed to create empty dirs so as to work on fresh checkout default
Dan MacKinlay
8 weeks ago

 NB: This is not the latest revision. For the latest view, go to tip.

View at rev
sphinx-contrib /
filename size last modified message
_template  
aafig  
context  
feed  
gnuplot  
lilypond  
mscgen  
paverutils  
sdedit  
sword  
whooshindex  
.hgignore 85 B 7 months ago Ignore emacs .*~ files
.hgtags 747 B 4 months ago Tag mscgen-0.4
AUTHORS 459 B 4 months ago update docs
LICENSE 1.4 KB 10 months ago Add initial file infrastructure.
README 2.3 KB 4 months ago update docs
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.

    System Message: ERROR/3 (<string>, line 44); backlink

    Unknown interpreted text role "abbr".

  • 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.

Docutils System Messages

System Message: ERROR/3 (<string>, line 43); backlink

Unknown target name: "lilypond".

System Message: ERROR/3 (<string>, line 46); backlink

Unknown target name: "sword".

System Message: ERROR/3 (<string>, line 47); backlink

Unknown target name: "sdedit".