- language:it
/Wiki Markup !\ THIS IS WORK IN PROGRESS /!
\
- language:it
Related Topics
Panel |
---|
|
Contents
TableOfContents
TODO
Panel |
---|
|
Contributions
The distribution contains a "contributions" directory for 3rd party extensions that are not made part of the official distribution.
This directory contains extensions contributed by MoinMoin users and
that are considered either too exotic or need too much work to be
integrated into the core sources. Another reason of not adding them is
that modules in the core have to be maintained when structural changes
happen, which is a constant burden.
Thus, these sources are here for you to try them out and take advantage
of a feature someone found useful enough to write code for, but you
cannot expect that they always work with the current distribution.
Contributors are encouraged to send updates...
Extension guidelines
These are the rules that govern MoinMoin development:
Panel |
---|
|
CVS structure
For historical reasons, the virtual CVS module "`moin`" combines the "`dist`" and the "`MoinMoin`" module; "`moin`" is the only module you should check out.
Tour of the most important modules
Panel |
---|
wikiaction.py:: HelpOnActions lists all the querystrings that are handled by this module. |
Creating a release
This describes how to create a release tarball for MoinMoin. It's of minor interest to anyone except MoinMoin:JürgenHermann.
Panel |
---|
1. Commit any pending code changes. |
cvs tag rel-MAJOR-MINOR}}}
Panel |
---|
1. Create an export directory: {{{ |
cvs -z3 -d :pserver:anonymous@cvs.moin.sourceforge.net:/cvsroot/moin export -r HEAD moin
cd moin
python setup.py sdist
}}}
Panel |
---|
1. Upload the tarball (or zip):
|