====== Utilización de QElectroTech como contribuidor ======
Esta página se direcciona a los contribuidores de QElectroTech (desarrolladores, packageurs, traductores, ...) pero también a los usuarios que desean seguir el desarrollo de cerca. Explica cómo poner fácil y regularmente al día su versión de QElectroTech.
===== Check out Subversión de la rama 0.3 =====
Actualmente, lo más grande del trabajo del desarrollo se hace en la rama 0.3. Utilizando la información proporcionada sobre la página [[doc:subversion|Subversion]], puede hacer un check out definido, lo que le permitirá el cometido de posibles modificaciones en el proyecto:
svn co "svn+ssh://identifiant@svn.tuxfamily.org/svnroot/qet/qet/branches/0.3" qelectrotech
Si no dispone de un acceso al depósito Subversión (típicamente: si es usuario ), entonces puede bajarse sobre un check out anónimo:
svn co svn://svn.tuxfamily.org/svnroot/qet/qet/branches/0.3 qelectrotech
===== Actualización de su expediente de trabajo =====
Cuando desea ver si aparecieron novedades en el depósito Subversión, cite simplemente en su expediente de trabajo y hechas svn up
===== Compilación =====
En su expediente, de trabajo:
* regenere el Makefile, sobre todo si se añadieron algunos ficheros: ''qmake'' o ''qmake-qt4'' según el sistema
* compile el programa: ''make release''
* si encuentra un crash (desplome) y que desea hacer un stacktrace, tendrá necesidad de una versión compilada con los símbolos de debug: ''make debug''
* Si quiere recopilarlo todo desde el principio, utiliza ''make clean''
===== Utilización =====
Esta bastante aburrido de instalar QelectroTech, entonces consigalo desde un check out Subversión; es necesario desinstalar (make uninstall) luego reinstalarlo (make install) y por ultimo limpiar los expedientes .svn eventualmente copiados por la instalación en los expedientes del sistema. Una alternativa simple consiste en lanzar a QElectroTech desde su expediente de trabajo:
misc/launch_qet.sh
Este script utiliza la colección en el expediente ''elements/'' y las traducciones (ficheros .qm) del expediente ''lang/''. Los argumentos que pasan son transmitidos a la aplicación:
misc/launch_qet.sh ~/mon_schema.qet
Nota para los traductores: la opción REDEFINE_LANG permite definir la lengua de QElectroTech entonces es lanzado por este script.