Skip to content

File Template#

A File Template provides specialized context and functions optimized for generating files. It utilizes the "File Template Context".

Key Features of an File Template#

  • Optimized for File Generation: Provides specialized context and functions for creating files.
  • File Template Context: Utilizes the "File Template Context" to handle file-specific content generation.
  • Efficiency: Automates the creation of file structures and content, saving time and reducing errors.

File Template Object Model#

Templates can be defined and managed using YAML configuration files. A typical application project configuration in YAML might look like this:

Type: Template
Kind: File
Name: ResponseDto
Metadata:
Tags:
Specifications:
  Name: ResponseDto
  Output: '{{ .Resource.Name }}.json'
  Set: EShopping
  Template:
      Content: |
      {
          "name": "{{.Resource.Name}}",
          "description": "This is a data template for {{.Resource.Name}}"
      }

For more detailed information on the File Template Object Model, refer to the File Template Object Model.