root / PyCon07 / material / pycommunity_undocumented / modules.txt

Revision 45:8ef11634b8fb, 1.4 kB (checked in by Tarek Ziad?? <tarek@…>, 21 months ago)

added module.txt

Line 
1===========
2PyCommunity
3===========
4
5package
6=======
7
8package provides a `PackageTask` class that is used to generate documentation
9for packages. It scans each package folder and uses several page templates
10to generate html pages:
11
12- `packageindex`: a template for the index page
13
14- `packagedoc`: a template for each reST file founded in the folder
15
16- `packagestats`: a page that gathers stats about the package
17
18generator
19=========
20
21generator provides a class that execute a serie of tasks to generate the
22website, given a configuration. A task is a virtual class that provide a
23transformation for a given type of file. It is registered at runtime and its
24id correspond to the section it covers.
25
26The generator is programmed with a sequence of keys, that will call the task
27in order, with arguments.
28
29resttask
30========
31
32Provides base class for tasks that deals with rest files.
33
34`TaksView` provides a generic viewer, that knows how to render rest files,
35given a Cheetah template and a reST file::
36
37The content is also scanned, to replace glossary entries.
38
39index
40=====
41
42index provides two classes:
43
44- `IndexView` is a class that generates the index, using a cheetah template.
45- `IndexTask` is a class task that can be used in the generator.
46
47recipe
48======
49
50`recipe` provides a task to create html recipes out of reST files.
51`RecipeTask` knows how to process a recipe folder, rendering each recipe
52it founds.
53
54
Note: See TracBrowser for help on using the browser.