This set of guides is intended for anyone who wants to contribute more substantial changes to documentation (or on a more regular basis) using the Ubuntu command line.
For quick corrections to a page, it's perfectly fine to use the GitHub web interface instead!
Before you start using this guide, you will need to set up a GitHub account, if you don't already have one. The GitHub documentation is rather good, if you get stuck or need any explanation of particular topics.
If you're using a Windows machine, start by following these instructions:
Continue as follows whether you are using Windows or Ubuntu.
If you are working on a project that uses Sphinx to render the documentation, continue with:
This reference will remind you of the basic commands needed to work with files on the command line.