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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc64a8c4f3223bfc6bdc5edb5dca3d53098e0c94899426b97164745db6a7b236
|
|
| MD5 |
8f258ac27077db729ea715081f66ae38
|
|
| BLAKE2b-256 |
986eb4933a20df1a2cb55dcafec8a258b1f35ad18cdefd61c837654d6b85e85a
|
File details
Details for the file dbt_docs_controller-0.1.0-py3-none-any.whl.
File metadata
- Download URL: dbt_docs_controller-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.11.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
046b14e1ba0972f48340522e8730d00b6c9e0b987612dcaf8f72b9ad4eb7b732
|
|
| MD5 |
51f7647dac3d92b6b73d3d9bb4bad795
|
|
| BLAKE2b-256 |
1e16393feb6b81683554ebc84804a0ae2a45d2ed92c042aa3483b14d673aba88
|