Feature configuration subsystem: extra_features and include
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Start by reading the existing server feature configuration and the compatibility_hints.robur reference mentioned in the issue. Decide how the proposed include and extra_features options should behave, including support for configuration file formats. Done means the chosen approach supports local feature variations and special test settings, with tests covering the agreed behavior.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Problem:
It's now possible to configure a server with "features" set to a string referencing a known server feature set.
Still it may be needed with local variations. It may be server versions, local settings etc causing the feature matrix to be different. It's also possible to specify special test configuration in the features - like, telling that it's OK to wipe all objects on the primary calendar.
Two ideas:
- Allow the features to include stuff. `features={'test-calendar': {'cleanup-regime': 'wipe-calendar'}, "include": "robur"}'
- Extra parameter "extra_features". `features="robur", extra_features={'cleanup-regime': 'wipe-calendar'}}
Of course, features=compatibility_hints.robur | {'test-calendar': {'cleanup-regime': 'wipe-calendar'}} works fine in Python, but it may be important to support various configuration file formats as well.
- Lenguaje dominante
- Python
- Estrellas
- 412
- Forks
- 113
- Merge medio
- 22 h 15 min
- PR fusionados (30 d)
- 44
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 68/100
python-caldav/caldav#788 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
python-caldav/caldav#687 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
python-caldav/caldav#786 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
python-caldav/caldav#784 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
python-caldav/caldav#783 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de python-caldav/caldav
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
Los mantenedores suelen responder en 1 día
-
Status: Triaged Type: Enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 82/100
canonical/craft-store#448 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
good first issue research size:s skill:numerics sub-issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
SKaiNET-developers/SKaiNET#1372 ·
Los mantenedores suelen responder en 1 día
-
debt
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
microsoft/vscode-flake8#601 ·
Los mantenedores suelen responder en 1 día