gp-libs

Test and documentation utilities for git-pull projects.

Quickstart

Install and get started in minutes.

Quickstart
doctest_docutils

Run doctests in reStructuredText and Markdown files.

Doctest w/ docutils
linkify_issues

Automatically link #123 to GitHub issues in Sphinx docs.

Autolink GitHub issues
Contributing

Development setup, code style, release process.

Project

Install

$ pip install gp-libs
$ uv add gp-libs

At a glance

Run doctests in Markdown and reStructuredText files:

$ python -m doctest_docutils README.md -v

Auto-link issue references in Sphinx documentation:

# conf.py
extensions = ["linkify_issues"]
issue_url_tpl = "https://github.com/myorg/myrepo/issues/{issue_id}"