Can I manage content models/ui extensions/etc as code in version control?
Thanks for interesting question.
Well, you cannot track Content model, UI extensions changes in the Web application. Versioning is available only for entries (
Compare section inside entry).
But, but if you’re expecting to change Content model via API- the change would be a part of the code you can store in any VCS. Same for UI extensions- you can track changes made to UI extensions if you store UI extensions’ code in any VCS.