-
Notifications
You must be signed in to change notification settings - Fork 0
DIALS documentation
License
dials/documentation
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Instructions to build the DIALS documentation pages using sphinx ================================================================ Pre-requisites: i) you have the dials.github.io repository cloned in your modules directory: $ git clone [email protected]:dials/dials.github.io.git ii) you have sphinx and dependencies (docutils, etc.) installed in your cctbx.python. iii) Install biopython if you don’t already have it (this is to populate the publications section): $ libtbx.python -m pip install biopython iv) Get the alabaster sphinx theme: $ libtbx.python -m pip install alabaster To update the DIALS webpages: 1) Update the dials.github.io: $ git pull --rebase 2) Make changes to the .rst files in dials/doc/sphinx. Commit the resulting changes to the .rst files to the dials repository (ideally after running steps 3 & 4 to visually inspect the generated html files). 3) Build the documentation using the dev.dials.make_sphinx_html command which builds the sphinx documentation and copies the output into the dials.github.io.git directory. $ dev.dials.make_sphinx_html 4) View the documentation! e.g. on mac: $ open $(libtbx.find_in_repositories dials.github.io)/index.html 5) Either (i) commit the resulting changes to the dials.github.io repository to make modifications immediately available or (ii) wait for the next Jenkins job to re-build the website (this happens nightly UK time). If you choose not to commit your local changes, you might want to run the following git commands (in the dials.github.io source directory) which reset the local changes to the dials.github.io repository and remove untracked files/directories, before running any future git pull commands: $ git checkout . ; git clean -f -d
About
DIALS documentation
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published