I’m happy to share a project we have been working on to improve the Analytics Engineering experience.
dbt-coves is a library that currently helps with three aspects of dbt development:
1. Initializing a dbt project using a cookiecutter template that by default helps with quality (CI script, linting rules, pre-commit rules)
2. Source + Staging file generation reads information from your database and creates the .yml and .sql files needed to connect dbt to your source tables. [perfect for AirByte]
3. Checking your work before you push the branch by running the jobs the CI will run (linting & pre-commit rules)
Have a look at this video to see it in action and let us know what you think. Would love any PRs to extend / enhance functionality.