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

944 B

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