eclipse-score / eclipse-score/docs-as-code

Deprecation mechanism for metamodel yaml

Abierto
#621 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
10
Forks
32
Merge medio
23 h 52 min
PR fusionados (30 d)
52

Descripción

### What

Add support for `deprecated_options` and `deprecated_links` in the metamodel.
These are **not validated** (no regex, no type checking).
They only emit **INFO-level messages** when a need still uses them, so they don't break builds
but alert users to migrate.

Example YAML syntax:

```yaml
feat_req:
title: Feature Requirement
mandatory_options:
status: ^(valid|invalid)$
optional_links:
derived_from: stkh_req
belongs_to: feat
deprecated_links:
satisfies: use derived_from instead
```

### Acceptance Criteria (DoD)

tbd

### How

tbd

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

El issue no indica archivos, pruebas ni un punto de entrada; empieza por localizar el código de análisis de YAML del metamodelo y de validación de need. Sigue cómo se gestionan las opciones y los enlaces, y verifica después que las entradas obsoletas se acepten sin validación y emitan mensajes de nivel INFO cuando se usen, mientras las compilaciones existentes siguen funcionando.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
python
Área
tooling
Tipo de issue
Nueva funcionalidad
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Tranquilo
Claridad
Bastante claro
Aptitud para principiantes
55/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.