NativeScript / NativeScript/ios-device-lib
Purpose of the IOSDeviceLib's interface
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- C++
- Estrellas
- 16
- Forks
- 8
- Merge medio
- 19 h 29 min
- PR fusionados (30 d)
- 2
Descripción
If we would like to state the following:
-
"The node code is there to be able to act as a proxy between the spawned process and the rest of the code"
If this is true.. functions like upload,download, postNotifications should not be defined in the javascript code. -
"The node code should serve as both proxy and api to be used from applications"
If this is true... named functions are a nice idea.
What seems wrong is the fact that currently the only ways to find what to pass in the uploadArray, downloadArray or postNotificationArray are to take a look at the mobile-cli-lib or go to the native code to see how we are parsing the array.
It seems the purpose of IOSDeviceLib's interface is not clear enough with the current implementation.
Please correct me if I don't understand correctly.
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 comparando la interfaz de JavaScript con el uso de mobile-cli-lib y el código nativo que analiza uploadArray, downloadArray y postNotificationArray. Aclara si IOSDeviceLib está pensado como un proxy o como una API orientada a la aplicación y, después, define los cambios necesarios en la interfaz para hacer explícitos ese propósito y los argumentos aceptados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, javascript
- Área
- api
- Tipo de issue
- Refactorización
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100