Tutorial
========
This tutorial walks through the basics of creating a Github Pages site for a Python package. It focuses on `sphinx `_.
The tutorial will show off the Python package ``mycybergis`` in `cybergis/github-pages-demo `_ and an example notebook using the package.
.. note::
**Before you start,** please setup a Github account, an environment with Git and `Sphinx installed `_ and have some kind of Python package management software. I recommend `venv `_ or `conda `_. The tutorial assumes you have Sphinx installed and some way to install Python packages.
.. toctree::
:maxdepth: 2
:numbered:
:caption: Tutorial Contents:
tutorial/sphinx-quickstart.md
tutorial/basic-rst
tutorial/autodocs
tutorial/nbsphinx
tutorial/github-pages
tutorial/advanced-topics