Commit Graph

6 Commits

Author SHA1 Message Date
Amin Bandali b761f7b68a misc: add Jenkins pipeline for automated translation updates
* .gitignore: Ignore GNU gettext *.mo binary files.
* Makefile: New tx-pull and tx-push rules for pulling translations
from and pushing translation source strings to Transifex using their
tx tool.
* _build/Dockerfile.i18n: New Dockerfile for docs-i18n pipeline, to
push and pull translation sources/strings on a weekly basis.
* _build/Jenkinsfile.18n: New Jenkinsfile defining the docs-i18n
pipeline.

Change-Id: I945e9d087ef559f18ee1f9afd8f5035d6c35c737
2022-10-27 13:55:29 -04:00
Amin Bandali c702eaefbc misc: designate _build/out as the build output directory
This is so that we could later add other build-related files under the
_build directory and keep track in git.

Change-Id: Ida3a3062a13e8050d745d71a428b7fb687ea4b81
2022-10-13 11:45:11 -04:00
Amin Bandali a3d0e1c521 Enable translations (via GNU gettext, sphinx-intl, and transifex)
Change-Id: I4335d5c6e35b8c6dde1643569c13cfdf3572c534
2022-09-15 09:10:41 -04:00
Amin Bandali cfd1773327 License the docs under GFDLv1.3+
Add a copy of the GNU Free Documentation License version 1.3, and
license the Jami manuals and documentation under the terms of the
GNU Free Documentation License, Version 1.3 or any later version
published by the Free Software Foundation; with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts.

Also, use the GNU All-Permissive License for the Makefile, conf.py,
and _templates/footer.html files since these files are rather small
and/or trivial.

GitLab: #3
Change-Id: If9f37afd66b9f415a9a4ac31ac037b9727fbb2e4
2022-07-11 11:39:24 -04:00
Tobias Hildebrandt 7d93dc0650 add sphinx-autobuild
Change-Id: Idbb6976e34f029b6017a16fe5d8355c87b649315
2022-06-15 16:55:30 -04:00
Amin Bandali 882fdab1ed
Initial Sphinx support
Shout out to Nick Econopouly (wrycode) for earlier working demo[1] of
porting the docs from GitLab wiki to Sphinx, which I expect will be
invaluable as we go forward with gradually porting increasingly more
parts of the docs to Sphinx.

[1] https://git.wrycode.com/wrycode/jami-docs/log.html

Change-Id: I5cd7c8142e9639a90df76da887c0f8481e3db405
2022-02-14 11:28:55 -05:00