thinkClear » opensource

Desde el próximo Miércoles 20 de Agosto hasta el Viernes 22 de Agosto inclusive, se estarán realizando las 8vas jornadas de software libre en la Universidad de Belgrano.

Estas jornadas contarán con invitados ilustres entre los que se encuentran: Mark Shuttleworth , Chris Hoffman, Rik van Riel, etc.

La inscripción al evento es libre y gratuita, pero la registración es obligatoria. (Para registrarse solamente hay que completar un pequeño formulario en la página del evento).

Dirección del evento: Universidad de Belgrano (Zabala 1837, Capital Federal)

Información útil y como llegar

Esperamos verlos allí!

Hace algunos días Mike Hostetler , debido a diferentes opioniones con Mike Ho (creador de Qcodo), decidió crear zcodo.

La razón de ser de Zcodo, sacado de su página web:

“Zcodo es ahora un branch oficial del  Framework de PHP5 Qcodo. He creado este proyecto debido a las frustraciones con la “apertura a la comunidad”  de este framework de código abierto.”

En este momento, en el sitio se están debatiendo los pasos a seguir con este branch. Que desarrolladores podrán tener acceso al “core de desarrollo”. Que control de versiones usar, estandar de código, etc.

Me parece muy importante en un proyecto open source que se tenga en cuenta a la comunidad para aportar en el desarrollo de un framework. Igualmente, hay que estar agradecidos a Mike Ho por haber creado una herramienta de trabajo tan buena.

Un buen momento para participar!

En este post, voy a mostrar como colaborar con un proyecto open source (en este caso en PHP) utilizando como herramientas PDT (PHP development tools) y Subclipse (Plugin de subversion para eclipse) .

Lo primero que vamos a hacer es descargar el código del proyecto que nos interese colaborar. Lo vamos a hacer con el framework de Zend .

Dentro del eclipse, creamos un proyecto del tipo “Checkout projects from SVN”, dentro del tipo “otros”.

Y agregamos la URL con la dirección de los archivos del proyecto.

Indicamos el directorio del cual traemos los archivos y luego a los archivos del svn los ponemos en un proyecto PHP

Ahora que ya tenemos los archivos con los que vamos a trabajar, necesitamos saber en que cosas podemos ayudar al framework. Por lo que nos dirijimos al topic “Most wanted” del framework de Zend para ver si podemos colaborar con algún bug abierto.

Si encontramos algún otro bug que no está en la lista, o nos damos cuenta de alguna mejora, lo que debemos hacer es (si no tenemos privilegios para postear bugs en el wiki de Zend) mandar un email a Zend con el patch correspondiente y una descripción del bug / mejora.

Acá les dejo un ejemplo.

Una vez que tengamos código para enviar, vamos a crear un patch. Hacemos click derecho sobre el editor, Vamos a Team –> Create Patch y guardamos el texto generado en un archivo con extensión .diff.

Espero que este post sea de utilidad ya que es importante que proyectos como este tengan muchas colaboraciones para lograr tener un framework estable y con muchas buenas características.