nicholasyager / dbt-loom

A dbt-core plugin to weave together multi-project dbt-core deployments
The Unlicense
104 stars 19 forks source link

Refactor: Organize config classes and move ManifestLoading to a new file #41

Closed nicholasyager closed 5 months ago

nicholasyager commented 5 months ago

Description and Motivation

This PR is a refactoring effort to reduce the amount of work going on in the init.py file. Whereas before we had all of our configs, model loaders, and other code in a single file, I've moved the ManifestLoader and the ManifestNode into manifests.py, but the default configuration classes into config.py, and re-homed the client-specific ReferenceConfigs into their respective client files.

Resolves: #34