You are currently browsing documentation for the 1.5 branch. Documentation for the stable 1.6 branch can be found here.

Before requesting a pull

Update translations

Mailu uses Babel for internationalization and localization. Before any of your work is merged, you must make sure that your strings are internationalized using Babel.

If you used _, trans blocks and other Babel syntaxes in your code, run the following command to update the POT file:

pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot mailu

The, update the translations:

pybabel update -i messages.pot -d mailu/translations

Please resolve fuzzy strings to the best of your knowledge.

Update information files

If you added a feature or fixed a bug or committed anything that is worth mentionning for the next upgrade, add it in the CHANGELOG.md file.

Also, if you would like to be mentionned by name or add a comment in AUTHORS.md, feel free to do so.