Skip to main content

dbt-docs-controller streamlines dbt documentation by generating only the relevant models, sources, and components for concise, targeted user information.

Project description

dbt-docs-controller📑💾🕹️

dbt-docs-controller is a Python CLI tool designed to generate a documentation site for a subset of models in your dbt (data build tool) project.

📝Description:

In standard dbt-docs, documentation is generated for the entirety of your dbt project, including:

  • All models
  • All sources
  • All macros

This approach might be overwhelming for end-users who are only interested in a specific part of your project. dbt-docs-controller addresses this by allowing you to generate documentation for only the relevant models and components that your end-users will actually interact with. This CLI empowers users to selectively include only the models, sources, packages, or combinations thereof that are relevant to their needs. Whether users require documentation for a single model, a group of sources, specific packages, or custom combinations, dbt-docs-controller makes the process effortless and efficient.

🔑✨Key Features:

  • Selective Documentation: Generate documentation for specific models, sources, packages, or custom combinations thereof.
  • Simplified Output: Create a cleaner, more focused dbt-docs site by excluding unnecessary nodes.
  • Easy to Use: Simple CLI interface for quick integration into your existing dbt workflow.

⚙️💡How It Works:

dbt-docs-controller works by editing the manifest.json file used by the dbt-docs site. By selectively modifying the file based on user input, the tool ensures that only the specified components are included in the final documentation site, resulting in a documentation site that is precisely tailored to meet your specific needs and preferences.

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

dbt_docs_controller-0.1.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

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

dbt_docs_controller-0.1.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file dbt_docs_controller-0.1.0.tar.gz.

File metadata

  • Download URL: dbt_docs_controller-0.1.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.11.7

File hashes

Hashes for dbt_docs_controller-0.1.0.tar.gz
Algorithm Hash digest
SHA256 fc64a8c4f3223bfc6bdc5edb5dca3d53098e0c94899426b97164745db6a7b236
MD5 8f258ac27077db729ea715081f66ae38
BLAKE2b-256 986eb4933a20df1a2cb55dcafec8a258b1f35ad18cdefd61c837654d6b85e85a

See more details on using hashes here.

File details

Details for the file dbt_docs_controller-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_docs_controller-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 046b14e1ba0972f48340522e8730d00b6c9e0b987612dcaf8f72b9ad4eb7b732
MD5 51f7647dac3d92b6b73d3d9bb4bad795
BLAKE2b-256 1e16393feb6b81683554ebc84804a0ae2a45d2ed92c042aa3483b14d673aba88

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