GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — python-devguide/documentation/devguide.rst at main · sffej/python-devguide

Expand file tree

/

devguide.rst

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
74 lines (51 loc) · 2.34 KB
/

devguide.rst

Copy path

File metadata and controls

74 lines (51 loc) · 2.34 KB
Raw
Copy raw file
Download raw file
Outline
Edit and raw actions

Helping with the Developer's Guide

The Developer's Guide (what you're reading now) uses the same process as the main Python documentation, except for some small differences. The source lives in a separate repository and bug reports should be submitted to the devguide GitHub tracker.

Our devguide workflow uses continuous integration and deployment so changes to the devguide are normally published when the pull request is merged. Changes to CPython documentation follow the workflow of a CPython release and are published in the release.

Developer's Guide workflow

To submit a :ref:`pull request <pullrequest>`, you can fork the devguide repo to your GitHub account and clone it using:

$ git clone https://github.com/<your_username>/devguide

For your PR to be accepted, you will also need to sign the :ref:`contributor agreement <cla>`.

To build the devguide, some additional dependencies are required (most importantly, Sphinx), and the standard way to install dependencies in Python projects is to create a virtualenv, and then install dependencies from a requirements.txt file. For your convenience, this is all automated for you.

To build the devguide from the checkout directory:

.. tab:: Unix/macOS

   .. code-block:: shell

      make html
.. tab:: Windows

   .. code-block:: dosbatch

      .\make html

You will find the generated files in _build/html.

Tip

  • Replace html with htmlview to open the docs in a web browser once the build completes.
  • Replace html with htmllive to rebuild the docs, start a local server, and automatically reload the page in your browser when you make changes to reST files (Unix only).

Note that make check runs automatically when you submit a :ref:`pull request <pullrequest>`. You may wish to run make check and make linkcheck to make sure that it runs without errors.

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.