Given that source and destination fields have exactly the same type it may make sense combining them into one field (e.g. datasources). Otherwise, one will frequently have redundant configurations like:
sources:
- name: Dune
type: dune
key: ${DUNE_API_KEY}
- name: PG
type: postgres
key: ${DB_URL}
destinations:
- name: Dune
type: dune
key: ${DUNE_API_KEY}
- name: PG
type: postgres
key: ${DB_URL}
instead of a more concise
datasources:
- name: Dune
type: dune
key: ${DUNE_API_KEY}
- name: PG
type: postgres
key: ${DB_URL}
Given that
sourceanddestinationfields have exactly the same type it may make sense combining them into one field (e.g. datasources). Otherwise, one will frequently have redundant configurations like:instead of a more concise