linux-credentials / linux-credentials/credentialsd
Define a D-Bus API with Portal conventions
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Rust
- Estrellas
- 259
- Forks
- 19
- Merge medio
- 1 d 2 h
- PR fusionados (30 d)
- 12
Descripción
XDG Portals have their own conventions, for example, they avoid using signals for long-running async processes.
I think that the portal implementation should be separate from the credential service D-Bus API itself, so we should basically create a new API that maps to calls on the credential service. (For one reason, this moves a lot of the complexity out of the main xdg-desktop-portal implementation, and allows using other languages like Rust without having to touch that repo's build system.)
Review the [Portal Common Conventions](https://flatpak.github.io/xdg-desktop-portal/docs/common-conventions.html) for more guidance.
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.
Línea de trabajo
Comienza leyendo las XDG Portal Common Conventions enlazadas en el issue y, a continuación, compáralas con la API D-Bus del servicio de credenciales existente. Define la API separada orientada al portal y documenta cómo se asignan sus llamadas al servicio de credenciales, incluido el comportamiento requerido de las operaciones asíncronas.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- rust
- Área
- api, backend-api-design
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Tranquilo
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 35/100