Hi team! Was wondering what these directories are ...
# getting-started
m
Hi team! Was wondering what these directories are intended for, if anything? They appear when running
meltano init
but the documentation doesn't mention them.
a
There is no implicit use for those things. Just a way to organize yourself. You could delete them and not lose anything. That being said, I am kind of keen on how I organized my project. Check it out. I separate yamls for each extractor/loader/thing and use meltanos include paths in a meltano yml at project root
m
Thanks, that's actually pretty nice! You should contribute that pattern to the docs as an example 🙂
a
Agreed - users should feel free to make the directory their own. And the
include_paths
pattern is something @pat_nadolny has implemented also in our Meltano
squared
project. Would definitely welcome a PR to add example directory patterns like this.
Just as a historical note, directory names were influenced by our namesake: ./letter m odel ./letter e xtract ./letter l oad ./letter t ransform ./letter a nalyze ./letter n notebook ./letter o rchestrate
a
🤯 🤯 🤯
p
@alexander_butler yeah I separated the Squared configs that way too! Its way cleaner than 1 giant file. I've been half thinking about moving mine around a bit still because having environments in their own directory with extractors/loader/utilities/etc sitting together is a little unintuitive for me but still havent figure out if theres a better way
c
The
include_paths
is awesome. My
meltano.yml
files are getting quite a bit large now after a few months working with meltano. And I was meaning to look for an
include
style option in the docs, but was too lazy to search for it. 😂 Thanks for sharing here!
o
@aaronsteers WHAT?!?!?!?! I never knew!!!!