This repository contains the source files used to build to the official CDMI 2.0 specification document.
The document is written using reStructuredText, and built using the Sphinx (http://www.sphinx-doc.org/en/master/).
Currently, the document is optimized for PDF output via LaTeX.
When installing the various applications, it is recommended to choose the current user only installation in contrast to the all users installation. This prevents later issues around the need for Administrative Access.
Download & Install Python https://www.python.org/downloads/windows/ Tested with Python 3.6.5
From the Windows command line, run: pip install sphinx sphinxcontrib-bibtex
This should also pull in any dependencies
Download and install MikTeX https://miktex.org/download Tested with MikTeX 2.9
Download and install Perl Tested with ActiveState Perl https://www.activestate.com/activeperl/downloads
Install required MikTeX packages as follows:
make latex
latexmk -pdf
start _build\latex\CDMI_v2.0.0.pdf
to open the newly built PDFxcode-select --install
to install the xcode Command Line Toolssudo port install py38-sphinx
to install sphinxsudo port select --set python python38
to set python 3.6 as defaultsudo port select --set sphinx py38-sphinx
to set python 3.6 as the default for Sphinxsudo port install py38-sphinxcontrib-bibtex
to install the bibtex bibliography extension to sphinxThe following additional pacakges may be required:
sudo port install py36-sphinxcontrib-qthelp
sudo port install py36-sphinxcontrib-serializinghtml
sudo port install py36-sphinxcontrib-htmlhelp
sudo port install py36-sphinxcontrib-jsmath
sudo port install py36-sphinxcontrib-devhelp
sudo port install py36-sphinxcontrib-applehelp
sudo port install texlive-latex
to install latexsudo port install texlive-xetex
to install xelatexsudo port install latexmk
to install latexmksudo port install texlive
to install texlivesudo port install texlive-latex-extra
to install texlive extrasmake latexpdf
to build the documentopen _build/latex/CDMI_v2.0.0.pdf
to open the newly built PDF