Unofficial libsu-ktx: Kotlin/coroutines command layer for libsu RootService
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 10/100
Línea de trabajo
This is an announcement for an external Kotlin library and does not identify a libsu file, test, or concrete change to make. Review the linked demo, release notes, and repository only if maintainers decide that a specific integration or API task should be opened; no definition of done is provided.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hi, I maintain librootkotlinx. I recently released 2.0.0-alpha01, which rewrites the library to use libsu RootService as the backend.
librootkotlinx 2.0 makes libsu RootService feel like idiomatic Kotlin: define typed @Parcelize root commands, call them with suspend functions, stream root-side work/callback via Flow, propagate cancellation/errors across the boundary, and pass ParcelFileDescriptors without writing a single line of AIDL.
Since this repo does not seem to have Discussions enabled, I wanted to share it here in case it is useful to Kotlin users of RootService. Please feel free to close this issue if this is not appropriate.
It is currently in alpha, so feedback on the public API would be especially welcome before the stable 2.0 release.
Release notes:
https://github.com/Mygod/librootkotlinx/releases/tag/v2.0.0-alpha01
- Lenguaje dominante
- Java
- Estrellas
- 2.1k
- Forks
- 416
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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 topjohnwu/libsu
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
RootService bind state can stay pending when startup task fails before service broadcastPosiblemente ocupada @Mygod la tomó hace 195 días. Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
-
pAbierto
Dificultad 5/5 Más de una semana Aptitud para principiantes 5/100
-
updateAbierto
Dificultad 4/5 3-5 días Aptitud para principiantes 38/100
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
Todos los issues de topjohnwu/libsu
Issues similares
-
account bug communication lecture
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
line/centraldogma#1397 ·
Los mantenedores suelen responder en 2 días
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
cryptomator/hub#515 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
vert-x3/vertx-mail-client#268 ·
-
Startup can freeze while MigLayout's component wrapper runs its static initializer on the EDTAbiertodesktop edt not responding
Dificultad 1/5 1-3 horas Aptitud para principiantes 86/100