JMAP Core server implementation
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
Comienza revisando la estructura del repositorio y comparando el diseño previsto del servidor con el ejemplo de go-imap enlazado en el issue. Define los puntos de entrada y las interfaces necesarios para el almacenamiento y la autenticación proporcionados por el usuario, y comprueba después que el manejo de HTTP usa net/http y que JMAP Core permanece independiente de otras implementaciones de JMAP.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Things to consider
Below are things I believe would make library more useful.
-
go-jmap should avoid enforcing certain storage design and definitely must not provide storage implementation itself. I think it is best to simply translate API requests into corresponding method calls on some interface called "Backend" (see go-imap for a good example of how this could be done).
-
go-jmap should avoid enforcing certain authentication design and definitely must not provide authentication implementation itself. As with previous point, authentication should be implemented by calling out into user-provided interface implementation.
-
go-jmap should rely only on net/http for HTTP server. Use of more advanced frameworks will make it easier to violate the first point.
-
JMAP Core, JMAP Mail, etc implementations should be kept independent of each other for extensibility purposes. JMAP is not only about email.
- Lenguaje dominante
- Go
- Estrellas
- 43
- Forks
- 4
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
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 foxcpp/go-jmap
-
Context support Abiertoclient enhancement server
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
JMAP Core implementation Abiertoclient server
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de foxcpp/go-jmap
Issues similares
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
agentic-workflows
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
microsoft/agent-framework-go#1179 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
-
[Bug]: OLLAMA_KEEP_ALIVE="5m" / "24h" crashes Ollama embedding and vision models with ValueError Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
infiniflow/ragflow#20223 · 1 reacción ·
-
bug needs triage pkg/translator/faro
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
open-telemetry/opentelemetry-collector-contrib#51484 · 1 comentario ·