Contributing ============ Setting up your environment --------------------------- First of all, build yourself a nice clean virtual environment using the :mod:`venv` module (or `virtualenv`_ if you must). Then pull in the requirements:: sphinx-jsondomain$ python3 -mvenv env sphinx-jsondomain$ env/bin/pip install -qr requires/development.txt Giving it Back -------------- Once you have something substantial that you would like to contribute back to the extension, push your branch up to github.com and issue a Pull Request against the main repository. .. _virtualenv: https://virtualenv.pypa.io/en/stable/