Provide maturity annotation for classes and fields
Los mantenedores suelen responder en 2 días
@korikuzma ya está trabajando en esto.
Desde el 17/12/2024.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
GKS schemas often include maturity model annotations on objects and properties to indicate some expectation of model stability. It'd be nice to access this somehow within VRS-Python.
- Most naive solution: put it in the docstring. Not machine-readable, but simple to implement.
- Maybe the next simplest solution: include it as part of the
model_json_schema()output. This is computationally accessible, albeit somewhat indirectly so. It would most directly match the schema itself. - Implement as some kind of private or dunder field on each schema class, e.g.
Allele.__maturity__ = <MaturityModel.TRIAL_USE>. Not sure of what the equivalent way to get property maturity would be, though.
Possible use cases/helper functions to implement
- A function that takes a
Ga4ghIdentifiableObjectand tells you which components or properties are most immature, i.e. are most liable to change in structure in future releases - A function that takes a
Ga4ghIdentifiableObjectand tells you whether it contains any components or properties that are below a particular maturity model threshold and/or are deprecated
- Lenguaje dominante
- Python
- Estrellas
- 64
- Forks
- 44
- Merge medio
- 4 d 4 h
- PR fusionados (30 d)
- 8
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Incluye un Dockerfile o un archivo de Docker Compose
- Sin plantilla de pull request
- Sin guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ga4gh/vrs-python
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ga4gh/vrs-python#540 · 8 comentarios ·
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 45/100
ga4gh/vrs-python#673 ·
Los mantenedores suelen responder en 2 días
-
Merge `vrs/2.1` into `v3`Posiblemente ocupada @korikuzma la tomó hace 1 día. Abiertov3
ga4gh/vrs-python#672 · 1 asignado ·
Los mantenedores suelen responder en 2 días
-
Dificultad 4/5 3-5 días Aptitud para principiantes 42/100
ga4gh/vrs-python#669 ·
Los mantenedores suelen responder en 2 días
-
test(ci): dont make live network requestsPosiblemente ocupada @theferrit32 la tomó hace 15 días. Abierto
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
ga4gh/vrs-python#659 · 1 comentario · 1 reacción · 1 asignado ·
Los mantenedores suelen responder en 2 días
Todos los issues de ga4gh/vrs-python
Issues similares
-
idxmax/idxmin raise ValueError when a single partition is all-NAPosiblemente ocupada @Jason10191019999 la tomó hoy. Abiertoneeds triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 3 días
-
Old versions of datamodelsAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
-
[BUG]: Windows GUI package of v1.17.0-rc3 has no GTK DLLsPosiblemente ocupada @andrut-ds la tomó hoy. Abiertobug CI/CD Pactus-GUI Windows
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
pactus-project/pactus#2428 ·
Los mantenedores suelen responder en 1 día
-
DiskDataset.reshard() can hang with a zero or negative shard sizePosiblemente ocupada @Programmer-Develops la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 19 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
GNS3/gns3-server#3017 · 1 comentario ·
Los mantenedores suelen responder en 1 día