Skip to main content

API Reference Generator for Buildstream Projects

Project description

bst-docs

This is a

Usage

To build a documentation folder for a given repo: uv run bst-docs build $REPO_PATH

Or to build a documentation folder for a network repo (clones using your .netrc): uv run bst-docs build $REPO_URL

These commands will produce a folder full of markdown files which can then be imported into the documentation portal of your choosing.

An example zensical.toml has been provided to view the results in ./output, to use: uv run zensical serve

Configuration Options

Usage: bst-docs build [OPTIONS] [PATH]

Options:
  --depth INTEGER          Depth of network crawling to perform
  --output TEXT            Destination folder for markdown files
  --clean BOOLEAN          Remove all files from cache & output directories
  --html-elements BOOLEAN  If true, html elements will be embedded in markdown
                           files otherwise pure Commonmark markdown will be
                           used
  --overwrite BOOLEAN      Overwrite output directory if true, otherwise
                           errors if output files exist
  --help                   Show this message and exit.

Design Choices

  • Should be possible to render everything as MD, html is for nicenesses

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

bst_docs-0.0.1.tar.gz (7.4 kB view details)

Uploaded Source

Built Distribution

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

bst_docs-0.0.1-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file bst_docs-0.0.1.tar.gz.

File metadata

  • Download URL: bst_docs-0.0.1.tar.gz
  • Upload date:
  • Size: 7.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bst_docs-0.0.1.tar.gz
Algorithm Hash digest
SHA256 7893a82ca68ecb84420b0f9a4588be59439dfc1a78e3c3313fbcfeec630c630b
MD5 09886292951898edd6a68ca12ca77ece
BLAKE2b-256 cffa983ee5c90d856fb700a1ccebd09afba10368488bf5421cd649210b483d76

See more details on using hashes here.

File details

Details for the file bst_docs-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: bst_docs-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.9 {"installer":{"name":"uv","version":"0.11.9","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Fedora Linux","version":"44","id":"","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for bst_docs-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 66b23a62edbb5479fe111015ded90c1374ee4e19c8bd46c52c54bb5059507806
MD5 e80885652246f9422df0c29008c211a1
BLAKE2b-256 8c88c6b3513c17103aa45ea3817e551aff3a2840e578a742037dbc088337cfb8

See more details on using hashes here.

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