Skip to main content

App Component Templates

An Application Component Template is a reusable blueprint for creating new Application Components. It defines the component's technology stack, configuration properties, CI pipeline setup, and delivery defaults. When a developer creates a new component and selects a template, the component is scaffolded from the template's repository and pre-configured according to the template definition.

Templates are versioned and published — only published versions are available for component creation. Once published, a version is immutable; changes require publishing a new version.

tip

Before creating your first template, it is recommended to familiarize yourself with how Templating works — it explains the Jinja-based engine, how to use property keys in file names and content, and how to prepare the template repository.

What You Can Do

ActionDescription
Browse templatesView, search, and filter all App Component Templates you have access to
View template detailSee repository status, template card, configuration preview, publish history, and component instances
Clone repositoryClone the template's Git repository for local development
Publish a new versionRelease a new immutable version of the template available for component creation
Run a Dry RunValidate the template by simulating component creation without persisting data
EditEdit the template — Template Card, Component Configuration, CI, Templating Rules, and CD
Manage permissionsControl who can view, edit, publish, or administer the template