SIU-Arai/Trabajo
Forma de trabajo
Toda la distribución de los proyectos se hace a través del portal nuevo de acceso colaborativo https://hub.siu.edu.ar (basado en gitlab).
Esto quiere decir que todos los proyectos se desarrollan bajo el sistema de control de versiones git, y por supuesto, debe ser manipulado usando los procesos y actividades que lo identifica. Dentro del SIU, se adopta el flujo de trabajo conocido como Git-Flow , para la gestión del desarrollo, versionado y mantenimiento de las distintas versiones de los proyectos involucrados en la plataforma.
Portal Colaborativo
Las reglas de uso aquí son bastante simples:
- al solicitar el acceso al proyecto, se generan un grupo y las cuentas para la institución
- se les asigna los permisos al grupo para que puedan acceder a los proyectos del SIU y a partir de allí realizar la descarga de los fuentes
- el usuario puede acceder al portal, explorar los proyectos y/o clonar o descargar el código fuente del proyecto
Nota: Actualmente, no se encuentra habilitado el proceso mediante el cual el usuario pueda realizar un fork o copia propia del proyecto dentro del portal colaborativo.
Organización del contenido
Cada uno de los componentes y módulos de la plataforma, dentro de la estructura de directorios y como parte del proyecto, poseen una serie de elementos que permite conocer varios detalles. Tomando como ejemplo el SIU-Huarpe, podemos identificar los siguientes elementos:
- un archivo version, que nos indica la versión del proyecto que estamos visualizando (ej, v2.0.0)
- un archivo CHANGELOG.md con el registro de cambios por versión, muy útil para ver la ver la evolución del proyecto
- un directorio doc donde se incluyen instrucciones de instalación y configuración
Con toda esta información, es fácil enterarse de "que versión del proyecto" hemos descargado... "como se instala" o "como se configura" teniendo en cuenta siempre la versión particular que hemos descargado (o incluso nos permite evaluarla desde el portal).