A mad science experiment to automate setting up Google Tag Manager containers using React Ink. Describe your GTM containers in code rather than config files!
TODO: as we traverse the tree of GTM components (accounts -> containers -> tags, etc) let's store the data we know about in a redux store. That way we can compare current state with desired state to achieve idempotency!
This is a learning project as much as anything else, so I'm keeping reflection notes on development here
to test locally in development:
- npm link
- npm link gtm-composer
- rerun when adding a new file