close Warning: Can't synchronize with repository "(default)" (/var/svn/tolp does not appear to be a Subversion repository.). Look in the Trac log for more information.

Changes between Version 21 and Version 22 of TolPackageRulesAndComments


Ignore:
Timestamp:
Oct 13, 2010, 3:44:50 PM (14 years ago)
Author:
Víctor de Buen Remiro
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TolPackageRulesAndComments

    v21 v22  
    209209=== Código declarativo ===
    210210
    211  * Puesto que un paquete se almacena como un módulo OZA, está terminantemente
    212    prohibido que un NameBlock ejecute acciones de ningún tipo durante su creación.
    213    Si se hace algo así el sistema no avisará pero simplemente no se realizarán las
    214    acciones previstas. Es decir, las declaraciones de los miembros no pueden tener
    215    efectos secundarios como
     211 * Puesto que el NameBlock de un paquete se almacena como un módulo OZA, está
     212   terminantemente prohibido que un NameBlock ejecute acciones de ningún tipo
     213   durante su creación. Es decir, las declaraciones de los miembros no pueden
     214   tener efectos secundarios como
    216215  * Cambiar parámetros globales de TOL [[BR]]
    217216{{{
     
    264263Text TolPackage::Client::LocalResourcePath(Text package.version, Text resource)
    265264   }}}
    266 
     265 * Excepcionalmente, cuando se sabe positivamente que una acción no va a tener
     266   efectos secundarios y es necesario efectuarla durante la propia creación del
     267   NameBlock y no durante su inicialización puede recurrirse a la función
     268   global {{{AvoidErr.NonDecAct}}}. En principio debería restringirse a temas
     269   puramente documentales como es el caso de {{{_.autodoc.versionControl}}}
    267270
    268271
     
    288291
    289292El sistema debe tener un protocolo de acceso vía URL que sumunistrará todo
    290 lo necesario para la instalación y mantenimiento de paquetes
     293lo necesario para la instalación y mantenimiento de paquetes.
    291294
    292295 * Información general del propio repositorio:
    293   * Nombre
    294   * Descripción
    295   * URL
    296   * Responsables
    297  * Información sobre los paquetes
    298   * Listado de paquetes existentes
    299   * Listado de las versiones disponibles de cada paquete
     296  * Nombre.
     297  * Descripción.
     298  * Responsables.
     299 * Información sobre los paquetes:
     300  * Información auxiliar de una versión de un paquete.
     301  * Listado de todos los paquetes existentes.
     302  * Listado de las versiones disponibles de cada paquete.
     303  * Tabla de información auxiliar de todas las versiones de cada paquete.
    300304  * Nombre de la última versión de un paquete
    301305  * Nombre de la última versión de un paquete compatible con cierta versión de TOL
    302306  * Listado de paquetes requeridos directamente o indirectamente por un paquete dado
    303  * Descarga de paquetes
    304   * Descarga del archivo en formato comprimido
    305   * Descarga del archivo en formato ASCII codificado
     307 * Descarga de paquetes:
     308  * Archivo en formato comprimido para la descarga manual.
     309  * Archivo en formato ASCII codificado en Base64 para la descarga automática.
    306310
    307311Debería haber un comité o alguien responsable de probar todos los paquetes de