This repository contains the source files for the official NetXMS documentation.
NXSL (scripting) documentation sources are in the separate repository.
Components of the documentation are stored in the following directories:
- concept/ - System concept, architecture, and terminology (partially outdated and moved to admin guide).
- admin/ - In-depth administrator guide.
- developer/ - Describes development process and possible ways of extending NetXMS.
- manpages/ - UNIX man pages.
brew cask install basictex
sudo tlmgr update --self
sudo tlmgr install latexmk fncychap titlesec tabulary varwidth framed wrapfig capt-of needspace helvetic courier letltxmacro tex-gyre
apt install python3-pip python3-virtualenv latexmk texlive-latex-extra git
git clone https://github.com/netxms/netxms-doc
python3 -m venv sphinx # create virtualenv, do it once
source sphinx/bin/activate # activate virtualenv
pip3 install -r requirements.txt # install dependencies, do it once
cd netxms-doc
source sphinx/bin/activate # activate virtualenv
make html pdf
cd netxms-doc
cd admin
sphinx-autobuild -b html . _build/html
Note: translated documentation is not updated anymore and is kept for reference only.
make gettext
sphinx-intl update -p _build/locale -l ru
sphinx-intl build
make -e SPHINXOPTS="-D language=ru" html
http://sphinx-doc.org/markup/para.html