Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Use "types" in frankdoc for flow child element validation

Abierto
#464 1 comentario 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

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

Línea de trabajo

Empieza inspeccionando la propiedad types de frankdoc JSON y los puntos de entrada de doc-library para el manejo de elementos hijo. Rastrea dónde se realiza la validación de elementos hijo anidados y, después, expón los elementos hijo permitidos desde el mapeo de interfaces y úsalo para validar el anidamiento entre elementos padre e hijo; la tarea estará terminada cuando se rechacen las combinaciones no válidas y las válidas sigan siendo aceptadas.

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

Descripción

Studio

The types property in the frankdoc json contains key value structure where the key is the interface classname and the value is an array of frank element classnames.
This interface can be found when an element has children of a specific interface type (for example senderpipe has senders).

I can make a utility function in the doc-library so you can easily get the list elements from a child element defined within a parent element, if that is something useful that we'd like.

This can be used to validate if a child element is allowed to be nested within a parent element.

Lenguaje dominante
TypeScript
Estrellas
3
Forks
0
Merge medio
16 h 33 min
PR fusionados (30 d)
1

Preparar el entorno

  • Incluye un Dockerfile o un archivo de Docker Compose
  • Sin plantilla de pull request
  • Sin guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de frankframework/flow

Todos los issues de frankframework/flow

Issues similares

Más issues de TypeScript

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.