Skip to main content

Yet Another API Reference Generator plugin for MKDocs.

Project description

mkdocs-yaarg-plugin

Yet Another API Reference Generator plugin for MKDocs.

Installation

Install package from PyPI,

pip install mkdocs-yaarg-plugin

then add it to mkdocs.yml:

plugins:
  - yaarg

Usage

# API Reference

::: some/filepath/to/module.py

See documentation for other options and details.

Why

As a Python docstring documentation generator:

  • Fast & static

yaarg's default Python generator does not depend on any runtime data. Executing Python code to build a documentation is simply unnecessary, slow and potentially dangerous.

As a general API reference generator:

  • Language agnostic
  • Unopinionated on how markdown output should look like

So that one can easily exploit exisiting documentation tooling in their eco-system.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkdocs-yaarg-plugin-0.0.1a5.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

mkdocs_yaarg_plugin-0.0.1a5-py3-none-any.whl (9.0 kB view details)

Uploaded Python 3

File details

Details for the file mkdocs-yaarg-plugin-0.0.1a5.tar.gz.

File metadata

  • Download URL: mkdocs-yaarg-plugin-0.0.1a5.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for mkdocs-yaarg-plugin-0.0.1a5.tar.gz
Algorithm Hash digest
SHA256 209a7f1953a348959bf7b934651ded6532f733d1bf030b72de3294ed9bc7e3e2
MD5 ee9b813d8962a1a43366cfc946cb2467
BLAKE2b-256 53d8ceebd904ca5f0e9faed95a69f71be78d02a6fee2d3c75d02826056cb56eb

See more details on using hashes here.

File details

Details for the file mkdocs_yaarg_plugin-0.0.1a5-py3-none-any.whl.

File metadata

  • Download URL: mkdocs_yaarg_plugin-0.0.1a5-py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/47.1.0 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.7.10

File hashes

Hashes for mkdocs_yaarg_plugin-0.0.1a5-py3-none-any.whl
Algorithm Hash digest
SHA256 60136125585dd22ff0ce8d2de272388fbcb9313d12735d1602a37dd42a59f7da
MD5 f9e5e1292c6889e7f0a029116a05cdbc
BLAKE2b-256 587df368bcc0dab0cf6df434ff2d7871cd971aec145db96d52fa076b1ac6273f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page