Move starter project for init
task into dbt repo
#3005
Labels
1.0.0
Issues related to the 1.0.0 release of dbt
enhancement
New feature or request
init
Issues related to initializing the dbt starter project
Milestone
Rather than storing the starter project cloned by
dbt init
in a separate repository (dbt-starter-project
), we should store that code directly in the maindbt
repo.Originally, we stored the starter project separately so that we could make changes to it more frequently than we could cut new releases of dbt. Instead, over the past four years, we've cut many more releases to dbt than we have merged updates to the starter project :)
This helps us avoid annoying behavior when a specific dbt version requires a specific breaking change to the starter project (e.g. dbt-labs/dbt-starter-project#8, dbt-labs/dbt-starter-project#10).
We could take one of two implementation approaches:
dbt init
works more or less the same by cloning from the repo @ the tag of the current dbt versiondbt init
to just copy files (no cloning from remote)Questions
dbt init --adapter [adapter]
(mostly: dbt init --adapter default to the available adapter #2814).Describe alternatives you've considered
The text was updated successfully, but these errors were encountered: