`compatibility_hints.py` should be split up
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 32/100
Línea de trabajo
The work centers on compatibility_hints.py, which mixes the hint lookup and default-derivation framework, the hint definitions, and the database of known server implementations. Read the two comments first, since the issue leaves open whether the data should move to YAML, and that choice decides the shape of the split. Done means the three concerns live in separate modules, with the data format settled and agreed in the thread.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I thought there existed an issue on this already, but apparently not.
compatibility_hints.py today consists of three things:
- framework for handling the hints and the database (looking up, defaults, derivation of implicit values based on parent/children nodes, etc)
- the definitions of the compatibility hints
- the "database" of known server implementations
Those should probably be split up in three different files. Or at least the first should be cleaned away.
The hint definitions and compatibility database should further be rewritten in a way that it's nice-looking and easy to read, even for someone that doesn't understand python. (maybe it shouldn't be python? Maybe it should be yaml?)
- Lenguaje dominante
- Python
- Estrellas
- 412
- Forks
- 113
- Merge medio
- 22 h 43 min
- PR fusionados (30 d)
- 43
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la 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 python-caldav/caldav
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
python-caldav/caldav#687 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
python-caldav/caldav#782 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 55/100
python-caldav/caldav#780 ·
Los mantenedores suelen responder en 1 día
-
Support for ical objectsAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 18/100
python-caldav/caldav#777 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
python-caldav/caldav#774 ·
Los mantenedores suelen responder en 1 día
Todos los issues de python-caldav/caldav
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
lidofinance/diffyscan#239 ·
Los mantenedores suelen responder en 1 día
-
docs: the dev-setup table and AGENTS.md name the reviewed_by guard that CI's Changelog job runsAbiertoarea: tools documentation good first issue ready for a contributor
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
eyalgolan/statecraft-israel#873 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
GET rooms API returns 500 due to nonexistent Room.is_active attributePosiblemente ocupada @Mars-60 la tomó hoy. Abiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Add cover art to song rowsAbiertoenhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 5 días
-
Harmony OPeNDAP SubSetter (HOSS) Geographic production rssmif16d 7 XYZ_PROV
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
nasa/harmony-autotester#341 ·