{"repo":"slidoapp/dbt-coverage","free":true,"listed":false,"github":"https://github.com/slidoapp/dbt-coverage","clone":"git clone https://github.com/slidoapp/dbt-coverage.git","description":"One-stop-shop for docs and test coverage of dbt projects.","language":"Python","stars":240,"topics":["python","dbt","coverage","tests","testing","documentation","docs","tool","cli"],"license":"MIT","category":"data-pipelines","readme_excerpt":"dbt-coverage One-stop-shop for docs and test coverage of dbt projects. Optimized for dbt 1.0, see full support matrix. Why do I need something like this? dbt-coverage is to dbt what coverage.py and interrogate are to Python. It is a single CLI tool which checks your dbt project for missing documentation and tests. Keeping documentation and tests close to the actual SQL code that generates the final model is one of the best design choices of dbt . It ensures documentation is actually useful and tests are actually used. But how do you make adding those a habit in your dbt project? That is exactly where dbt-coverage comes in. It will - Give you a better sense of the level of documentation and test coverage in your project; - Help your CI/CD pipeline make sure new changes include documentation and tests; - Let you quickly assess the documentation and tests of a new dbt project you get your hands on. Still not convinced? Here are some more features: - ✨ zero-config : just install it and run it, there is nothing to set up - 🏁 minimal dependences : the only dependencies are click (already installed with dbt ) and typer - 📦 very small : at 480 SLOC, you can easily validate it works as advertised Demo The package was presented during Coalesce, the annual dbt conference, as a part of the talk From 100 spreadsheets to 100 data analysts: the story of dbt at Slido . Watch a demo in the video below. Installation Usage dbt-coverage comes with two basic commands: compute and compare . The ","default_branch":null,"files":null,"tree":[],"storefront":"/r/slidoapp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/slidoapp/dbt-coverage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}