1
0
This repository has been archived on 2025-03-06. You can view files and clone it, but cannot push or open issues or pull requests.
Jip J. Dekker fad1b07018 Squashed 'software/minizinc/' content from commit 4f10c8205
git-subtree-dir: software/minizinc
git-subtree-split: 4f10c82056ffcb1041d7ffef29d77a7eef92cf76
2021-06-16 14:06:46 +10:00

28 lines
944 B
Markdown

# README #
This directory contains the MiniZinc documentation.
### Building the docs ###
You need the following tools to build the documentation:
* Python 3
* GNU make
* Sphinx version 1.8.0. Install it using the command
`pip install git+https://github.com/sphinx-doc/sphinx`
* Sphinx Read The Docs html theme. Install it using the command
`pip install sphinx_rtd_theme`
* If you want to build the PDF documentation, you also need a LaTeX
distribution that includes xetex, and install the following fonts: Charter,
Lato and Inconsolata.
To build the HTML documentation, simply run `make html`. To build the PDF, run `make latexpdf`.
### Including the MiniZinc library reference documentation ###
The reference documentation for the MiniZinc library can be generated
automatically from the source code. Then run the following command:
``mzn2doc --rst-output --include-stdlib --output-base en ../share/minizinc/std/globals.mzn``