Building the Docs Locally¶
The Hypothesis client’s documentation is hosted at https://h.readthedocs.io/projects/client/. The docs are built using https://readthedocs.org. This page will show you how to build the docs locally, so you can preview changes to the documentation locally before sending a pull request.
You Will Need¶
Clone the Git Repo¶
If you haven’t already, use git clone
to make a local copy of the client
repo:
git clone https://github.com/hypothesis/client.git
This will download the code into a client
directory in your current working
directory. You need to be in the client
directory for the remainder of the
installation process:
cd client
Build the Docs¶
make docs
This will build the docs and serve them locally on port 8000.
Open http://localhost:8000/ to preview the docs.
When you make changes to the files in the docs/
folder the preview will
update automatically.
The first time you run make docs
it might take a while to start because it
might need to install Python, and it’ll need to create a Python virtualenv and
install the Python packages needed to build the docs into it.