diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/404.html b/404.html new file mode 100644 index 0000000..d5f41ac --- /dev/null +++ b/404.html @@ -0,0 +1,792 @@ + + + +
+ + + + + + + + + + + + + + +dbt-score
is free software, your contributions are welcome! 🚀
If you encountered a bug, check the +issue tracker on Github +to see if it is already known. If not, feel free to +open a new issue. +Share all relevant details, especially how to reproduce the problem.
+We'd love to hear from you and help make dbt-score
as stable as we can.
The linting rules bundled with dbt-score
aim to be as generic as possible, and
+apply to a large majority of dbt projects.
This is why they are not very opinionated: for example, we believe documenting +data models is important, and hope it's not a controversial opinion ;) Of +course, it's always possible to disable any rule.
+If you think a new rule should be created in dbt-score
, feel free to
+open an issue to
+discuss it first - this might save you some work in case maintainers don't see a
+fit.
If your rule idea is not generic and applies to your own project and logic,
+dbt-score
has been designed to fully support custom rules.
+Create as many as you need for your purposes!
We love bug squashing! You can open a pull request to fix any bug you encounter
+in dbt-score
. If the changes are large enough, refer to the next section
+first - discussing a solution in a Github issue is always a good idea to avoid
+unnecessary work and orchestrate efforts.
Before implementing or changing a new feature, we kindly ask you to +open a Github issue +to get the maintainers' opinion on that feature. It might have been already +considered, discussed, or already in the works.
+We aim to maintain a high code coverage in dbt-score
's unit tests, so new
+features should be properly tested for happy and unhappy paths.
If the feature has direct impact on users, it should also be reflected in the +documentation website.
+You'll need the following:
+After cloning the repository with git, configure your development environment by +running these commands from the project's root:
+ +The pdm command will install all project's dependency groups, including all the +dependencies needed for development purposes.
+dbt-score
uses:
Cheatsheet:
+ +dbt-score
uses:
Cheatsheet:
+ +dbt-score
uses:
Cheatsheet:
+ +Cheatsheet:
+Execute hooks manually:
+ +Create a commit bypassing hooks:
+ + + + + + + + + + + + + + +