> AiutoPerGliSviluppatori

The following 174 words could not be found in the dictionary of 7206 words (including 7206 LocalSpellingWords) and are highlighted below:

3rd   accesses   Actions   add   adding   advantage   always   anonymous   another   Another   any   anyone   be   Be   before   best   burden   cannot   changed   changes   check   Collect   combines   Commit   compatible   concept   considered   constant   contains   contributed   contributions   Contributions   Contributors   core   current   Cvs   cvs   cvsroot   defining   describes   development   dist   distribution   docs   editpackages   either   encouraged   enough   especially   everything   except   existing   exotic   expect   Explain   export   Extension   extension   extensions   feature   features   Forge   forms   found   give   govern   handled   happen   here   historical   how   I18   id   if   important   indexing   information   insert   install   integrated   into   issues   Keep   kept   least   literally   lost   Ls   made   maintained   make   Making   Markup   minor   modifications   module   modules   most   much   nature   need   new   not   number   official   or   original   pages   part   party   pasting   pending   performance   portable   Project   project   pserver   py   python   querystrings   reason   reasons   rel   Related   Releases   repository   rules   run   sdist   send   setup   sfdocs   should   Show   shows   simple   someone   somewhat   sourceforge   sources   spirit   Start   storage   structural   structure   take   tarball   these   they   this   Thus   times   too   topicid   Topics   Tour   transparent   try   updates   Upload   useful   users   Validate   version   very   virtual   we   when   wikiaction   Win32   work   you   z3   zip  

Clear message

/!\ THIS IS WORK IN PROGRESS /!\

Related Topics

Contents

  1. Contributions
  2. Extension guidelines
  3. CVS structure
  4. Tour of the most important modules
  5. Creating a release

TODO

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

2. Extension guidelines

These are the rules that govern MoinMoin development:

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

4. Tour of the most important modules

wikiaction.py

HelpOnActions lists all the querystrings that are handled by this module.

5. Creating a release

This describes how to create a release tarball for MoinMoin. It's of minor interest to anyone except [MoinMoin]JürgenHermann. :)

  1. Commit any pending code changes.

  2. Commit the current status of the MoinMoin wiki (especially the help pages).

  3. make install-docs

  4. Validate the CHANGES file (insert current date and new version number).

  5. Tag the repository:

    cvs tag rel-MAJOR-MINOR

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

  7. Upload the tarball (or zip):

  8. Download from [MoinMoin]SourceForge and give it a test run.