This shows you the differences between two versions of the page.
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 ===== |