jangala-dev / jangala-dev/devicecode-lua
Change config files into folders with a file per service
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- Lua
- Estrellas
- 1
- Forks
- 0
- Merge medio
- 6 d 8 h
- PR fusionados (30 d)
- 6
Descripción
Currently configs are made as one file per target, e.g. bigbox-v1-cm.json, this creates 2 issues:
- Very large config files
- Frequent merge conflicts when two branches change a common config
To fix both of these issues a config should now be a folder with a file per service. The config service and the capability used by the config service for config loading need to be edited for this change
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.
Línea de trabajo
Comienza localizando el config service y la capacidad que utiliza para cargar la configuración; después, sigue cómo se descubren y leen los archivos de configuración de destino, como bigbox-v1-cm.json. Refactoriza esa ruta de carga para admitir una carpeta que contenga un archivo por servicio y verifica que las configuraciones grandes y los cambios simultáneos en los servicios ya no requieran un archivo compartido.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- lua
- Área
- embedded-iot
- Tipo de issue
- Refactorización
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Tranquilo
- Claridad
- Bastante claro
- Aptitud para principiantes
- 48/100