Skip to main content

A Zig handler for mkdocstrings.

Project description

mkdocstrings-zig

ci documentation pypi version

A Zig handler for mkdocstrings. Makes it possible to create documentation from code in Zig language using mkdocs.

Demo

See demo documentation generated from test_zig_project.

Usage

Installation

pip install 'mkdocstrings[zig]'
pip install mkdocs-material
pip install typing-extensions

mkdocs-material theme installation is optional, but recommended for better look and feel.

mkdocs.yml example

site_name: Example of zig project documentation using mkdocstrings

# remove if you are not using mkdocs-material theme
# or replace it with the theme of your choice
theme:
  name: material

plugins:
- mkdocstrings:
    default_handler: zig

docs/index.md example

# Project Documentation

::: src/main.zig

::: src/root.zig

In the future it's planned to add a possibility to specify just a parent directory, like that:

::: src

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

mkdocstrings_zig-0.0.2.tar.gz (35.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkdocstrings_zig-0.0.2-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

Details for the file mkdocstrings_zig-0.0.2.tar.gz.

File metadata

  • Download URL: mkdocstrings_zig-0.0.2.tar.gz
  • Upload date:
  • Size: 35.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for mkdocstrings_zig-0.0.2.tar.gz
Algorithm Hash digest
SHA256 0ede71d018f120e665fe48d333728f275ecbed5d43c3945d4a3e3fab6cdd8ce6
MD5 4581e8c1445cf41f3f73b224c7b074ec
BLAKE2b-256 9ec97b4a31d30ceeb70e36405ba2899f3ff6a69a1bc237114caf7a95e8944a23

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkdocstrings_zig-0.0.2.tar.gz:

Publisher: release.yml on insolor/mkdocstrings-zig

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mkdocstrings_zig-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for mkdocstrings_zig-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 17b2d06e454f5691ad7fddd4f536f7f48a27ba632e7ddefb3f860e644e1ebe20
MD5 92305f5695ae9f2d4b60c8071a3df235
BLAKE2b-256 c8ff418ce76b220acf3d15f288513c3c82038a7a59b6e65a57a2c6132ab2ee0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for mkdocstrings_zig-0.0.2-py3-none-any.whl:

Publisher: release.yml on insolor/mkdocstrings-zig

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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