Extension guidelines

These are the rules that govern MoinMoin development:

Also see MoinDev/CommonTasks.

Code layout

See also CodingStyle.

(!) Use make check-tabs in the toplevel moin src directory. This will call tabnanny and show you all tabs in your code. Eliminate all these warnings before sending in patches or doing commits,

The code should contain complete docstring documentation, and I prefer code where the inner workings of functions are explained with short inline comments. See the existing code base for examples (though I freely admit there's dark corners in the code).

I18N issues

When writing code containing user interface texts, consider this:

CSS Guidelines

For Moin2 guidelines, see Moin2CSSStyleGuide.

MoinMoin: MoinDev/CodingStandards (last edited 2010-09-04 03:49:40 by RogerHaase)