User Tools

Site Tools


entorno_de_desarrollo_para_opacmarc

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
entorno_de_desarrollo_para_opacmarc [16/05/2009 21:46]
fernando creada (movida desde namespace notas)
entorno_de_desarrollo_para_opacmarc [19/05/2009 10:59]
fernando
Line 14: Line 14:
  
 Si usa un proxy para acceder a la Web, deberá configurar apropiadamente el cliente de Subversion. Si usa un proxy para acceder a la Web, deberá configurar apropiadamente el cliente de Subversion.
 +
 +Para que ciertos tipos de archivos no sean tomados en cuenta por Subversion, podemos (en Linux) editar el archivo ''​~/​.subversion/​config''​ y modificar el parámetro de configuración **global-ignores**. Por ejemplo, en mi instalación de Ubuntu tenía esta línea:
 +
 +  # global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store
 +
 +Para que ignore los archivos ''​.pyc''​ (generados por Python) la convertí en:
 +
 +  global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store *.pyc
  
 Es útil también el script [[http://​svn.collab.net/​repos/​svn/​trunk/​contrib/​client-side/​wcgrep|wcgrep]],​ que facilita el uso de grep dentro de la copia de trabajo, omitiendo los directorios administrativos ''​.svn''​. Es útil también el script [[http://​svn.collab.net/​repos/​svn/​trunk/​contrib/​client-side/​wcgrep|wcgrep]],​ que facilita el uso de grep dentro de la copia de trabajo, omitiendo los directorios administrativos ''​.svn''​.
Line 43: Line 51:
 Veamos qué hay en cada subcarpeta: Veamos qué hay en cada subcarpeta:
  
-  * **binaries** - aquí tenemos archivos ejecutables necesarios para la aplicación,​ agrupados por plataforma. Un ''​tgz''​ con el contenido de esta carpeta se puede descargar ​de ... FIXME+  * **binaries** - aquí tenemos archivos ejecutables necesarios para la aplicación,​ agrupados por plataforma. Un archivo ​''​tgz''​ con el contenido de esta carpeta se puede descargar ​desde aquí: {{:​opacmarc-binaries.tgz|}} (6 MB, incluye versiones para Linux y para Windows).
  
           binaries/           binaries/
Line 58: Line 66:
               `-- wxis-5.2b-1660.exe               `-- wxis-5.2b-1660.exe
  
-  * **builds** (opcional) - Aquí se almacenan los //builds// de OpacMarc, que son los archivos ''​tgz''​ que un usuario bajaría para instalar OpacMarc. Inicialmente la carpeta está vacía; se va poblando a medida que ejecutamos el script ''​build.sh''​+  * **builds** (opcional) - Aquí se almacenan los //builds// de OpacMarc, que son los archivos ''​tgz''​ que un usuario ​---no un desarrollador--- ​bajaría para instalar OpacMarc. Inicialmente la carpeta está vacía; se va poblando a medida que ejecutamos el script ''​build.sh''​.
- +
-  * **local-testdata** (opcional) - Si además de la base //demo// incluida en OpacMarc queremos hacer pruebas con algunas de nuestras propias bases, podemos alojarlas en esta carpeta. FIXME mostrar ejemplo.+
  
   * **svn** - Aquí está el código bajo control de versiones. Inicialmente hay que hacer un [[http://​code.google.com/​p/​opacmarc/​source/​checkout|checkout del repositorio]].   * **svn** - Aquí está el código bajo control de versiones. Inicialmente hay que hacer un [[http://​code.google.com/​p/​opacmarc/​source/​checkout|checkout del repositorio]].
Line 69: Line 75:
           |-- app/           |-- app/
           `-- local-data/           `-- local-data/
 +
 +  * **local-testdata** (opcional) - Aquí guardamos una copia persistente de datos locales que queramos usar para el testeo del OPAC. Con "​persistente"​ queremos decir que estos datos sobreviven a la eliminación completa de ''​test-install''​ que resulta de volver a ejecutar ''​test.sh''​ (recordar que los datos locales "​normales"​ viven en ''​test-install/​local-data''​). Por ejemplo, es de esperar que, además de la base //demo// incluida en OpacMarc, nos interese hacer pruebas con algunas de nuestras propias bases bibliográficas. FIXME mostrar ejemplo.
  
 ===== Archivos de configuración ===== ===== Archivos de configuración =====
entorno_de_desarrollo_para_opacmarc.txt · Last modified: 19/05/2009 00:00 (external edit)