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