{"repo":"godatadriven/dbt-bouncer","free":true,"listed":false,"github":"https://github.com/godatadriven/dbt-bouncer","clone":"git clone https://github.com/godatadriven/dbt-bouncer.git","description":"Configure and enforce conventions for your dbt project.","language":"Python","stars":126,"topics":["ci","dbt","python"],"license":"MIT","category":"data-pipelines","readme_excerpt":"dbt-bouncer Configure and enforce conventions for your dbt project. Documentation All documentation can be found on dbt-bouncer documentation website. Aims dbt-bouncer aims to: - Provide a 100% configurable way to enforce conventions in a dbt project. - Be as fast as possible, running checks against dbt artifacts. - Be as easy as possible to use, with a simple config file written in YAML or TOML . - Be as flexible as possible, allowing checks to be written in Python. - Provide immediate feedback when run as a pre-commit hook or as part of a CI pipeline. TLDR 1. Install dbt-bouncer : 1. dbt-bouncer requires a manifest.json file. If not already present, run: 1. Create a dbt-bouncer.yml config file: 1. Run dbt-bouncer : Reporting bugs and contributing code - Want to report a bug or request a feature? Let us know and open an issue. - Want to help us build dbt-bouncer ? Check out the Contributing Guide. Code of Conduct Everyone interacting in dbt-bouncer 's codebase, issue trackers, chat rooms, and mailing lists is expected to follow the Code of Conduct.","default_branch":null,"files":null,"tree":[],"storefront":"/r/godatadriven","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/godatadriven/dbt-bouncer/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."}