Diferencia entre revisiones de «SIU-Arai/Trabajo»

De SIU
Saltar a: navegación, buscar
m
(reescritura inicial)
Línea 3: Línea 3:
 
[[Archivo:siu-arai.png|derecha|link=]]
 
[[Archivo:siu-arai.png|derecha|link=]]
 
<br>
 
<br>
== Forma de trabajo==
+
= Forma de trabajo=
Toda la distribución de los proyectos se hace a través de gitlab: [https://hub.siu.edu.ar/ https://hub.siu.edu.ar].
+
Toda la distribución de los proyectos se hace a través del portal nuevo de acceso colaborativo [https://hub.siu.edu.ar/ https://hub.siu.edu.ar] (basado en gitlab).  
  
Cada uno de los módulos tiene una carpeta '''doc''' donde se incluyen instrucciones de instalación.
+
Esto quiere decir que todos los proyectos se desarrollan bajo el sistema de control de versiones [https://git-scm.com/book/es/v1/Empezando-Acerca-del-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 [http://aprendegit.com/que-es-git-flow/ 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 [https://www.siu.edu.ar/como-obtengo-los-sistemas/ 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
 +
<blockquote>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.</blockquote>
 +
 
 +
== 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 [https://hub.siu.edu.ar/siu-arai/huarpe-core SIU-Huarpe,] podemos identificar los siguientes elementos:
 +
# un archivo [https://hub.siu.edu.ar/siu-arai/huarpe-core/blob/master/version version], que nos indica la versión del proyecto que estamos visualizando (ej, v2.0.0)
 +
# un archivo [https://hub.siu.edu.ar/siu-arai/huarpe-core/blob/master/CHANGELOG.md CHANGELOG.md] con el registro de cambios por versión, muy útil para ver la ver la evolución del proyecto
 +
# un directorio '''[https://hub.siu.edu.ar/siu-arai/huarpe-core/tree/master/doc 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).
 +
 
 +
== Versionado de los proyectos ==
  
 
[[SIU-Arai|< Volver]]
 
[[SIU-Arai|< Volver]]

Revisión del 11:36 16 abr 2018


Siu-arai.png


 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:

  1. al solicitar el acceso al proyecto, se generan un grupo y las cuentas para la institución
  2. 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
  3. 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:

  1. un archivo version, que nos indica la versión del proyecto que estamos visualizando (ej, v2.0.0)
  2. un archivo CHANGELOG.md con el registro de cambios por versión, muy útil para ver la ver la evolución del proyecto
  3. 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).

Versionado de los proyectos

< Volver