Desarrollo

Turpial es un proyecto de desarrollo colaborativo que se nutre con el esfuerzo de desarrolladores en distintos puntos de Venezuela y del mundo. Para formar parte del equipo de desarrolladores o colaboradores de Turpial tan sólo debes prestar atención a lo que indicamos a continuación.

Lo primero que necesitas, como desarrollador de Turpial, es instalar Git para poder descargar, modificar y actualizar en el servidor la versión de desarrollo. También necesitas instalar todas las dependencias básicas de Turpial. Puedes verlas desde éste este archivo


Instalando Turpial desde el repositorio en github.com (fuente)

El proyecto Turpial cuenta con un repositorio en GitHub gracias al cual se manejan los repositorios y las pautas futuras para el desarrollo de la aplicación.

Para obtener el repositorio de Turpial debes clonarlo en tu ordenador. Este procedimiento sólo deberá ser realizado una vez. Para ello, escribe la siguiente línea de comando desde la terminal:

$ git clone git://github.com/satanas/Turpial.git turpial

Recuerda que un directorio de nombre turpial quedará clonado como una subcarpeta dentro del directorio en el que se encuentre abierto el terminal al momento de ejecutar la clonación del repositorio.

A continuación, entra en la carpeta turpial que se creó en el paso anterior y crea una rama local asociada a la rama remota de desarrollo. Para ello deberás introducir la siguiente instrucción:

$ cd turpial

y a continuación

$ git branch --track development origin/development

Una vez concluido ese proceso, ubícate en la rama de desarrollo a través de la siguiente instrucción:

$ git checkout development

Y, finamente, instala Turpial en modo desarrollo (como root/superusuario) con la instrucción:

# python setup.py develop

Cuando esté disponible una nueva actualización de Turpial solo debes ejecutar (desde la carpeta de la aplicación)

$ git pull origin development


Instalando Turpial desde el PPA de Ubuntu (binarios)

Para instalar la versión de desarrollo de Turpial en Ubuntu deben ejecutarse las siguientes instrucciones

sudo add-apt-repository ppa:effie-jayx/turpial-devel
sudo aptitude update
sudo aptitude install turpial


Instalando Turpial desde AUR

La versión de desarrollo de Turpial está disponible en AUR. Puedes descargar el paquete y construir/instalar o si dispones de yaourt utiliza la siguiente instrucción

yaourt -S turpial-git


¿Y ahora qué hago?

Luego de instalar Turpial por cualquiera de esas vías puedes ejecutarlo desde cualquier punto en tu consola escribiendo:

turpial

También puedes activar el modo depuración para que Turpial imprima mensaje en la consola usando el parámetro -d

turpial -d

Con esta instrucción verás en el terminal toda la información relativa a errores que presente la aplicación y podrás facilitarla al equipo de desarrollo de Turpial o utilizarla en tu contribución al desarrollo de la misma.


Otros recursos

Adicionalmente dispones de otros recursos que pueden ayudar a integrarte y participar en el desarrollo de Turpial.


Reporte de errores o sugerencias

Durante el desarrollo de una aplicación es muy importante el reporte de los errores que se consigan durante las pruebas, la propuesta de nuevas funcionalidades o cualquier otra sugerencia que pueda enriquecer el programa. Si deseas reportar algo en Turpial puedes hacerlo temporalmente en el sitio a continuación mientras migramos el sistema hacía ésta plataforma.

http://code.google.com/p/turpial/issues/list

Lista de correos

En la lista de correos se dan la mayoría de las discusiones relacionadas al presente y futuro del desarrollo. Si deseas participar o solamente estar al tanto de lo que pasa pues bienvenido, solo debes hacerte miembro del siguiente grupo:

http://groups.google.com/group/turpial-dev

Canal IRC

En el canal puedes conseguir una comunicación más directa con los colaboradores y miembros de la comunidad de Turpial, intercambiar ideas o solamente pasar el rato. El canal es #turpial está en irc.freenode.net