A tool that allows the developer to deploy changes from a physical file location to their CDP/Personalize tenant. This enables the usage of Source Control to create templates, flows, decisions, etc.
Ideally having a separate SDK for wrapping the APIs would be more ideal than having this part of this repositories responsibility as well. This would be preferred so that if you want to have apps that create assets in a tenant, for custom implementations, its not tied to this repository. Also for support Automation testing, it would be best to use this SDK directly to call apis and run automated integration testing after this Serializer has completed.
Ideally having a separate SDK for wrapping the APIs would be more ideal than having this part of this repositories responsibility as well. This would be preferred so that if you want to have apps that create assets in a tenant, for custom implementations, its not tied to this repository. Also for support Automation testing, it would be best to use this SDK directly to call apis and run automated integration testing after this Serializer has completed.