El documento presenta un desglose de las contribuciones realizadas al proyecto OpenGnsys en los últimos 5 años en sus dos ramas actuales, 1.1.1 y 1.2.
Concretamente tomamos el 18 de mayo de 2018, fecha de la primera contribución de Soleta Networks al proyecto. |
1. Estadísticas de las contribuciones realizadas hasta OpenGnsys 1.1.1d
En la rama 1.1.1 el repositorio se encuentra organizado de una forma monolítica en un solo repositorio. Las contribuciones a dicho repositorio desde el 18 de mayo de 2018 son:
-
Universidad de Sevilla: 517 commits
-
Soleta Networks: 249 commits
-
Universidad de Málaga: 36 commits
2. Estadísticas de las contribuciones realizadas a OpenGnsys 1.2
En la rama 1.2 se realiza la separación de los multiples componentes en repositorios independientes. A continuación se muestra las contribuciones realizadas por componente:
2.1. ogServer
ogServer
sustituye al anterior componente ogAdmServer
:
-
Soleta Networks: 410 commits
-
Estudiantes Universidad de Sevilla: 18 commits
-
Universidad de Sevilla: 4 commits
2.2. ogClient
ogClient
sustituye al anterior componente ogAdmClient
:
-
Soleta Networks: 267 commits
2.3. ogCP
Nueva web de administración disponible en 1.2:
-
Soleta Networks: 261 commits
2.4. ogCLI
Herramienta de línea de comandos para la administración, como alternativa a ogCP:
-
Soleta Networks: 56 commits
2.5. TipTorrent
Herramienta para la distribución de ficheros imagen:
-
Soleta Networks: 58 commits al servidor y 38 commits al cliente
2.6. python-libfdisk
Biblioteca python para la creación y edición del esquema de particiones:
-
Soleta Networks: 32 commits
2.7. Motor de clonación (scripts)
Scripts en Bash responsables de funcionalidad de creación y restauración de imágenes en los clientes:
-
Universidad de Sevilla: 69 commits.
-
Universidad de Málaga: 19 commits.
-
Soleta Networks: 5 commits
-
Universidad de Huelva: 3 commits.
2.8. WebConsole
Web de administración disponible en 1.1.1 y 1.2:
-
Universidad de Sevilla: 131 commits.
-
Soleta Networks: 93 commits.
-
Universidad de Málaga: 9 commits.
-
Universidad de Zaragoza: 1 commit.
-
Universidad de Granada: 1 commit.
3. Anexo
3.1. Método de extracción de estadísticas
Para la extracción de las estadísticas se ha usado el comando git shortlog
-sne
con la --since=
para usar la fecha de la primera contribución de Soleta
Networks como punto de partida.
Para las contribuciones de Soleta Networks y otras universidades se ha tenido en cuenta el dominio del correo electrónico asociado al commiter, agregándose en una misma entidad todo contribuidor que comparta el mismo dominio (@soleta.eu, @us.es, etc.).