wiki:RamasGit

Version 1 (modified by ramon, 15 years ago) (diff)

Creación de la página

TOC(heading=Índice)?

Estructura del Subversion del proyecto

El proyecto cuenta con un repositorio Subversion para su desarrollo y programación, con el típico esquema básico:

  • trunk - rama de desarrollo principal.
  • branches - ramas para el desarrollo de otras versiones del proyecto.
    • version - versión específica en desarrollo.
  • tags - copia de versiones estables del proyecto.
    • version - versión específica estable.

Esquema de la rama principal

Después de elegir el nombre y los componentes principales para el desarrollo del proyecto, se propone reorganizar la rama principal con la siguiente estructura de directorios, que permite distribuir el trabajo en diferentes grupos coordinados:

  • trunk
    • proyecto-server - servidor de arranque y gestión básica de equipos.
    • proyecto-engine - motor de clonación e instalación de clientes (funciones).
    • proyecto-repoman - servicio gestor de repositorios de imágenes.
    • proyecto-webman - servicio y páginas del gestor web.
    • proyecto-client - programa cliente.
    • proyecto-boot - generación de imágenes de arranque para los clientes.
    • proyecto-installer - instalador del sistema (configurador, generador de paquetes etc.).
    • ...

Nota: sustituir proyecto por el nombre definitivo.