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.0.tar.gz (24.3 kB view details)

Uploaded Source

Built Distribution

snakedoc-0.2.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for snakedoc-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6ed51d980630b8efefef99b3222a742b6cc8144582bc5fa5f10f7289bd26af3d
MD5 9cb630eba916ee648e68a5aceb44fbd1
BLAKE2b-256 a97a58a3edc3af2bffbc4ab290bcbeb3d5eac90184d696e0e29a4d86cc15a826

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for snakedoc-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 08dca9c10348bfd2d7184bc9c33bdc8799ae28d112bc3628a6fb6d530cf1584b
MD5 64a2b4a3528e0349faff75a3e5467845
BLAKE2b-256 aea6e2cf779ea90dc000becc5250704295e0e59ae69b5d6112de9059a16ad678

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