Skip to main content

A Sphinx extension for Snakemake

Project description

https://smutch.github.io/snakedoc/_images/snakedoc-logo.svg

A Sphinx extension for Snakemake workflows.

tests status coverage statistic pre-commit.ci status git3moji Formatted with black Imports formatted with isort

Snakemake workflows can be complicated and difficult to follow, especially for new users. Having good documentation explaining what each rule is doing, what assumptions are being made, and what parts can be configured are important for understandable and reusable workflows. Snakedoc aims to help with this by:

  1. encouraging developers to write contextual and useful docstrings, inline with their rules; and

  2. providing a way to automatically scrape those docstrings and present them in Sphinx documentation where they can be further augmented as needed.

Where to go from here

  • See the installation page how to install Snakedoc.

  • To get started, check out the guide.

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

snakedoc-0.2.2.tar.gz (24.5 kB view details)

Uploaded Source

Built Distribution

snakedoc-0.2.2-py3-none-any.whl (12.9 kB view details)

Uploaded Python 3

File details

Details for the file snakedoc-0.2.2.tar.gz.

File metadata

  • Download URL: snakedoc-0.2.2.tar.gz
  • Upload date:
  • Size: 24.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.25.2

File hashes

Hashes for snakedoc-0.2.2.tar.gz
Algorithm Hash digest
SHA256 4bc45ead2920dbb757eaeaaa1d3b2a57f49d3e18f72f4eec23464b2fc6beb652
MD5 0cb41439258cba564f96b8360d05ba5c
BLAKE2b-256 2caa0b2f3db588a3a960493b04373580c7a77d2c32b6df7284cf40015a9b7268

See more details on using hashes here.

File details

Details for the file snakedoc-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: snakedoc-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 12.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.25.2

File hashes

Hashes for snakedoc-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 25256b21812ec1683009d965c186f33b48819e7c3373d290e05c8e782db398ad
MD5 d69224e367d92aae9b00da89df2e05e3
BLAKE2b-256 8b7eab53e750ecdd0cbd7bc6e2ea415cc37884d7f98cef6be784538558016fb1

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