Skip to content

Queen's High Energy and Astroparticle Theory group documentation

Notifications You must be signed in to change notification settings

aaronvincent/QHEAT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Template for the Read the Docs tutorial

This GitHub template includes fictional Python library with some basic Sphinx docs.

Read the tutorial here:

https://docs.readthedocs.io/en/stable/tutorial/

Getting Started

To start editing the group wiki, you'll need Python with Sphinx installed. This can be done through pip, and involves installing the packages sphinx and sphinx-rtd-theme. You will also need sphinx-copybutton as well.

Alternatively, you can get all the Python dependences in a virtual environment by running the following commands in the repository's root folder

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
deactivate

This virtual environment can be used to build the website locally to view edits you have made. To activate it source the activation script in the /.venv/bin/ directory, and to deactivate it run deactivate in the terminal.

The pages can be found in the /docs/source directory, with the homepage labeled index.rst. The existing pages can be edited in place to update them, and a new page can be created by creating a new .rst file alongside the others and adding the filename to the .. toctree:: table of contents in index.rst.

To build the website pages, simply cd into the docs directory and run make html. If you also want to build a LaTeX pdf version of the docs, run make latexpdf. The built files can be viewed in /docs/build. To view the website, you can just open /docs/build/html/index.html in a browser. You can keep this local version of the website open and simply refresh the page to see changes you make after re-building.

About

Queen's High Energy and Astroparticle Theory group documentation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •