UserPreferences

AiutoPerGliSviluppatori


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

3rd   accesses   Actions   add   adding   admin   Admin   advantage   all   All   also   always   an   and   anonymous   another   Another   any   anyone   are   at   be   Be   before   best   burden   but   by   caching   cannot   cd   changed   changes   check   code   Collect   combines   Commit   compatible   concept   considered   constant   contains   Contents   contributed   contributions   Contributions   Contributors   core   create   Create   Creating   current   cut   Cvs   cvs   cvsroot   date   defining   describes   development   directory   display   dist   distribution   docs   Download   editpackages   either   encouraged   enough   especially   etc   everything   Example   except   existing   exotic   expect   Explain   export   Extension   extension   extensions   feature   features   File   file   Files   Follow   For   for   Forge   forms   found   from   give   govern   group   guidelines   handled   happen   have   help   Help   here   historical   How   how   I18   id   if   important   in   indexing   information   insert   install   integrated   interest   into   is   Is   issues   it   It   Keep   kept   least   link   lists   literally   lost   Ls   made   maintained   make   Making   minor   modifications   module   modules   most   much   nature   need   net   new   no   not   number   Of   of   official   On   only   or   Original   original   out   page   Page   pages   part   party   pasting   pending   performance   php   plugin   portable   Project   project   pserver   python   querystrings   reason   reasons   rel   Related   release   Release   Releases   repository   request   rules   run   sdist   See   send   setup   sfdocs   should   Show   shows   simple   someone   somewhat   Source   sourceforge   sources   spirit   Start   status   storage   structural   structure   Table   Tag   tag   take   tarball   test   text   that   The   the   them   there   These   these   they   this   This   Thus   times   to   too   topic   topicid   Topics   Tour   transparent   try   Unix   up   updates   Upload   use   useful   users   Validate   version   very   via   virtual   we   when   which   wikiaction   Win   with   work   write   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

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:

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

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. :)

  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.