Hey
@delson_barros - awesome! Also feel free to post in
#C01PKLU5D1R with development specific questions. Meltano does use the config.json that you mentioned, which is outlined in more detail here
https://hub.meltano.com/singer/spec#config-files. Meltano does the work of translating your environment variables and meltano.yml settings into an appropriate config.json prior to running the tap/target sync (same with the catalog and state files too), then it cleans those files up after the sync is complete. If you want to see what the config would look like you can run something like
meltano elt --dump=extractor-config tap-x target-y
which will print your config file based on your current settings