Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

# catnado-docgen

A Python documentation utility designed to work with mkdocs.

Originally built for [gae-catnado](https://tylertrussell.github.io/gae-catnado), but could be useful for other projects, too.

Install via pip install catnado-docgen.

This is a work in progress! Expect bugs and unannounced changes.

Real changelog to follow.

## Instructions

#### In conjunction with mkdocs.yaml

To document a package in a project that has a mkdocs.yaml file, simply run: ` docgen build packagename mkdocs.yml --update-pages `

This scans packagename recursively, extracting Python docstrings and building Markdown source files from them.

The new Markdown files are written to a folder called docgen-api in your docs_dir (as specified in mkdocs.yml).

The –update-pages option updates the mkdocs.yml pages entry to contain a nested structure of packages and submodules under the heading docgen-api.

#### Without mkdocs.yml

If you want to do something else with the generated markdown documents, you can just specify an output directory like so:

docgen build packagename /my/path/here

This will write the Markdown source to the specified directory.

Metadata

Release files for catnado-docgen 0.0.1.dev2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for catnado-docgen 0.0.1.dev2
File Interpreter ABI Platform
catnado_docgen-0.0.1.dev2-py2-none-any.whl Python 2 none any Details

Release files / catnado_docgen-0.0.1.dev2-py2-none-any.whl

Download URL catnado_docgen-0.0.1.dev2-py2-none-any.whl
Size 7.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
d4c6dc3da3cc4530ee942b3b2fda206fe06ba2558b2af0e43eb632fcba5c625d
BLAKE2b-256 checksum
How to use checksums
f654fbd5923b9c748c233d7ba80092f7d6bd1abc93c7501abe034ce6cf86931b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

0.0.1.dev2 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page