110 lines
1.3 KiB
Ruby
110 lines
1.3 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
module ADN
|
|
module Plantillas
|
|
|
|
def self.existe?(tipo)
|
|
plantillas.key?(tipo)
|
|
end
|
|
|
|
def self.obtener(tipo)
|
|
plantillas[tipo]
|
|
end
|
|
|
|
def self.plantillas
|
|
{
|
|
"plan" => template_plan,
|
|
"subplan" => template_subplan,
|
|
"mejora" => template_mejora,
|
|
"incidente" => template_incidente,
|
|
"tarea" => template_tarea
|
|
}
|
|
end
|
|
|
|
def self.template_plan
|
|
<<~MD
|
|
# [Código] - Plan
|
|
|
|
## Objetivo
|
|
...
|
|
|
|
## Fases
|
|
- [ ] Tarea
|
|
|
|
---
|
|
|
|
## 📊 Progreso
|
|
```
|
|
Fase 1: ██████░░░░ 60% Nombre de la Fase
|
|
```
|
|
---
|
|
MD
|
|
end
|
|
|
|
def self.template_subplan
|
|
<<~MD
|
|
# [Código] - Subplan Técnico
|
|
|
|
## Contexto Técnico
|
|
...
|
|
|
|
## Procedimiento
|
|
...
|
|
MD
|
|
end
|
|
|
|
def self.template_mejora
|
|
<<~MD
|
|
# [Código] - Mejora
|
|
|
|
## Objetivo
|
|
...
|
|
|
|
## Implementación
|
|
...
|
|
|
|
---
|
|
|
|
## 📊 Progreso
|
|
```
|
|
En curso: ██████░░░░ 60% Implementación
|
|
```
|
|
---
|
|
MD
|
|
end
|
|
|
|
def self.template_incidente
|
|
<<~MD
|
|
# [Código] - Incidente
|
|
|
|
## Descripción
|
|
...
|
|
|
|
## Resolución
|
|
...
|
|
MD
|
|
end
|
|
|
|
def self.template_tarea
|
|
<<~MD
|
|
# [Código] - Tarea
|
|
|
|
## Descripción
|
|
...
|
|
|
|
## Estado
|
|
⏳
|
|
|
|
---
|
|
|
|
## 📊 Progreso
|
|
```
|
|
Fase 1: ██████░░░░ 60% Nombre de la Fase
|
|
```
|
|
---
|
|
MD
|
|
end
|
|
|
|
end
|
|
end
|