<#3278 Add "Config Architecture" section to the Co...
# meltano-repo-activity
g
#3278 Add "Config Architecture" section to the Contributor Guide Issue created by MeltyBot Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/3355 Originally created by @kgpayne on 2022-03-29 121438 --- Configuration management is a core part of Meltano as a DataOS, however the configuration infrastructure in
meltano.core
is currently opaque and difficult to reason about. This negatively impacts the learning-curve of new engineers and community contributors, makes discussions about configuration changes and features difficult (e.g. #3120 #3211 and #3343) and trickles through to negatively impact user understanding and overall experience (e.g. #3187). To address these challenges it would be good to add a "Config Architecture" section to the Contributor Guide in the docs explaining in detail how configuration flows from
meltano.yml
, env vars and
discovery.yml
during
elt
and
run
and the steps required to add new config constructs (such as environments, warehouses and connections) to our config system. meltano/meltano