What Is a Template?
A template is a text file that complies with AOS syntax. It defines application attributes, cloud service configurations, and dependencies between applications and cloud services. Like code, templates can be managed by users. Code management tools such as Git and SVN can also be used to manage templates of different versions. Using templates to manage applications and cloud services simplifies the design of deploying application systems on the cloud and facilitates replicating and setting up development, testing, and production environments. This makes application systems configurable, evolvable, and traceable.