@Documentation
Metadatos informativos, no afectan la generación de código.
En Program/Screen (nivel superior)
Pares planos Clave : valor:
| Clave | Descripción |
|---|---|
Author Name | Nombre de quien escribió el programa. |
Author User | User ID de quien lo escribió. |
App Id | Identificador corto de la aplicación. |
App Name | Nombre visible de la aplicación. |
App Description | Descripción larga de la aplicación. |
Module Id | Identificador corto del módulo. |
Module Name | Nombre visible del módulo. |
Module Description | Descripción larga del módulo. |
Created At | Fecha/timestamp libre (p.ej. "12/06/2025"), no se parsea ni valida. |
@Documentation {
Author Name : Nombre del Programador
Author User : Codigo de Usuario
App Id : ID de la Aplicación
App Name : Nombre de la Aplicación
Module Id : ID del Módulo (si aplica)
Created At : "12/06/2025"
}
En Table (anidada dentro de @Structure)
Aquí @Documentation no tiene claves propias, sólo sub-secciones:
@Author:Name,User,Company.@Application:Id,Name,Description.@Module:Id,Name,Description.@Repository:Official,Type(p.ej.git),Branch,Version.@History: contenedor de@Creationy cualquier cantidad de@Change.@Creation:Date,Author,User,Company,Reason.@Change(repetir el bloque por cada entrada):Date,Type(por convenciónbreaking/feature/fix/security/performance/refactor/config/docs, no forzado por el compilador),Impact(por convenciónhigh/medium/low),Version,Reason,Author,User,Company.
@Structure {
Name : "GRIDDEMO"
@Documentation {
@Author {
Name : Programador
}
@History {
@Creation {
Date : "2025-06-12"
Author : Programador
Reason : "Alta inicial"
}
@Change {
Date : "2026-01-10"
Type : feature
Impact : medium
Reason : "Agrega columna Ciudad"
}
}
}
@Fields { ... }
}