Source files for Zammad’s user documentation.
If you would like to improve the docs, simply:
- fork the repo,
- edit the appropriate
.rst
files (see Markup Format below), and - submit a pull request.
🌍 Wanna help translate? Submit your contributions (or request additional languages) here. Do NOT submit a PR with changes to the contents of the
locale/
directory.
Thanks! ❤ ❤ ❤
The Zammad Team
These docs are written using the ReStructuredText markup format. Info about this markup language can be found at:
- http://www.sphinx-doc.org/en/master/usage/restructuredtext/index.html
- https://sphinx-rtd-theme.readthedocs.io/en/latest/demo/structure.html
-
sphinx
$ pip install sphinx sphinx-autobuild sphinx-intl sphinx_rtd_theme sphinx-tabs
-
gettext
$ brew install gettext # macOS $ sudo apt install gettext # Debian / Ubuntu $ sudo dnf install gettext # Fedora ...
$ make html
This documentation is translated via Weblate. After changing or adding text in this documentation, updating the POT file is required. (This is usually done by us after QA before merging the PR)
Weblate will automatically provide the translation parts in in its UI for all available languages. If there's translation progress it will automatically provide pull requests on this repository. 🎉
# ensure clean enviroment
$ make clean
# generate the strings from the *.rst files
$ make gettext
# manual language-based build (`_build/html/`) (for testing)
$ make -e SPHINXOPTS="-D language='de'" html
$ make -e SPHINXOPTS="-D language='en'" html