Project Structure
The anatomy of a PipeRider project.
When initializing a new PipeRider project, a folder called .piperider
will be created in the root of your project.
After using the various features of PipeRider this folder will become populated with the following files and folders.
File/Folder name | Description |
---|---|
config.yml | The project config file containing data source and dbt integration settings. Generated by |
credentials.yml | The data source connection parameters and credentials. As this file may contain sensitive credentials, committing it to source control is not advised. |
plugins/ | Contains custom assertion definition files. Please see custom assertions |
outputs/ | The data profiling and the report output generated by |
comparisons/ | Reports generated by |
.gitignore | The default |
Git Versioning
Piperider projects are designed to source-controlled in a git repository. The generated .piperider/.gitignore
is our recommended way to ignore files and folders in git.
The default .gitignore
file contains the following files and folders.
Last updated