Auto-detection of server quirks
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
- 28/100
Línea de trabajo
This is an open-ended design request for auto-configuring CalDAV server quirks (currently explicit). Start by reading how quirks are declared and applied in the library today, then decide among domain-based well-known servers, try-fail-retry, or optional caldav-server-tester probing. Done means quirks can be discovered without the caller listing them, without overlapping heavily with the tester, including servers that cannot create calendars.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
As of v2.2.2, the caldav lbirary may work around various server issues, but only if it's explicitly made aware of them. We need some ways to auto-configure this.
Ideas:
- For well-known cloud offerings it should suffice to have a look at the domain
- Try-fail-try again. If the server does not get the results it expects, it may try to go into the quirk mode. Potentially also saving the results - but I don't want a lot of overlapping between the caldav-server-tester and normal caldav operations!
- Make an optional dependency from the caldav server to the caldav-server-tester and have "auto-discovery"-mode probing the server once and saving the results (this may be a bit non-trivial for servers where it's not possible to create calendars)
- 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
-
compatibility refactoring
Dificultad 4/5 3-5 días Aptitud para principiantes 32/100
python-caldav/caldav#778 · 2 comentarios ·
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
Todos los issues de python-caldav/caldav
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
TomerAberbach/profiler-md#733 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
its-me-prash/vwgroup-connect-ha#1858 ·
Los mantenedores suelen responder en 1 día
-
area: client bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
Los mantenedores suelen responder en 1 día
-
Deleting all alarms or timers shows deleted ones until the next update when there are none leftAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
leikoilja/ha-google-home#1107 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Graphify-Labs/graphify#4524 · 1 comentario ·
Los mantenedores suelen responder en 1 día