# How to write spglib documentation This directory contains python-sphinx documentation source. ## How to compile ``` make html ``` ## Source files * `conf.py` contains the sphinx setting confiuration. * `*.rst` are the usual sphinx documentation source and the filenames without `.rst` are the keys to link from toctree mainly in `index.rst`. * `*.inc` are the files included in the other `*.rst` files. ## How to publish Web page files are copied to `gh-pages` branch. At the spglib github top directory, ``` git checkout gh-pages rm -r .buildinfo .doctrees * ``` From the directory the sphinx doc is complied, html sources are stored in `_build/html`. These files are copied to gh-pages by ``` rsync -avh _build/html/ / ``` Again, at the spglib github top directory, ``` git add . git commit -a -m "Update documentation ..." git push ```