Add contributors documentations

This commit is contained in:
kaiyou
2017-11-05 00:24:18 +01:00
parent a68802b3b5
commit f8a6c8a415
5 changed files with 228 additions and 0 deletions

View File

@@ -0,0 +1,33 @@
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 %}`` and other Babel syntaxes in your code, run the
following command to update the POT file:
.. code-block:: bash
pybabel extract -F babel.cfg -k lazy_gettext -o messages.pot mailu
The, update the translations:
.. code-block:: bash
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.