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

Collect minor spec inconsistencies and clean-ups for the next PEtab version

Abierto
#681 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
1-2 días
Aptitud para principiantes
20/100
Tipo de issue
Documentación
Claridad
Necesita aclaración
Estado de actividad
Activo
Stack tecnológico
yaml

Línea de trabajo

This is a design question, not a code change. Start with the problem YAML section of the PEtab v2 specification and the schema it references, and check how optional entries such as condition_files, experiment_files, mapping_files, extensions and id are described. Decide whether empty values should be valid for all optional entries, none, or only some, and whether the spec should recommend omitting unused entries. Done means the maintainers have recorded a decision on the thread.

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

Descripción

v2

This issue collects small inconsistencies and clean-ups in the PEtab v2 specification. None of them warrant a change on their own, but they could be handled in the next version. Please add further items as comments.

  • Empty values for optional problem YAML entries: The optional file lists (condition_files, experiment_files, mapping_files) and extensions may be present but empty ([], {}). The optional id can't be empty (id: "" and id: fail the schema); it can only be left out. It's worth deciding whether empty values should be valid for all optional entries or for none, and whether the specification should recommend leaving out unused optional entries. (Came up in PEtab-dev/libpetab-python#547.)

🤖 Drafted with AI assistance (Claude Code)

Lenguaje dominante
Sin datos de lenguaje
Estrellas
67
Forks
16
Merge medio
1 d 19 h
PR fusionados (30 d)
1

Preparar el entorno

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 PEtab-dev/PEtab

Todos los issues de PEtab-dev/PEtab

Issues similares

Más issues de Documentation

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.