dlt-hub / dlt

data load tool (dlt) is an open source Python library that makes data loading easy 🛠️
https://dlthub.com/docs
Apache License 2.0
2.38k stars 154 forks source link

Feat/1679 make dlt init use core sources #1762

Closed sh-rp closed 3 weeks ago

sh-rp commented 1 month ago

Description

Updates the dlt init command to use the core source if present. It uses all the same mechanisms as before, so secrets extractions and destination replacements still work.

What this PR does so far:

Follow up ToDos:

rudolfix commented 1 month ago

@sh-rp let's move forward! I'm particularly interested how you'll deal with more complex templates. currently our demo pipelines are runnable code but in the core they do not need to be... so we do not need to use AST to rewrite them.