Acta 06/01/2010

De Pyrox

Cordial Saludo. El día 6 de Enero de 2010 se realizó una reunión a través del canal IRC de pyragua (#pyragua) en freenode (irc.freenode.net).

En principio se tuvieron algunos inconvenientes para conectarse al canal. Más que todo problemas de cliente, pero espero que ya con la experiencia, no suceda nuevamente.

La reunión tenía como objetivo principal, definir el desarrollo de Pyragua 0.4. Como objetivo secundario se quería evaluar el uso del canal IRC para realizar las reuniones del grupo.

Ese segundo objetivo, me parece que fué bastante satisfactorio. A pesar de los inconvenientes, me parece que el canal es un medio muy útil para discutir sin necesidad de hacer reuniones "físicas". Tanto así que para el lunes 11 de enero de 2010, a las 9 de la noche se realizará una segunda reunión.

Con respecto al desarrollo de Pyragua, primero di el informe de la versińo 0.2.5, que se subió recientemente a debian sid. En estos momentos no se en qué estado se encuentra el paquete, pero Junix quedó de comentarnos, si es que hay algún problema. Ya con esto, se deja de lado la rama 0.2.5 de Pyragua.

Lo siguiente que se discutió fue el desarrollo de Pyragua en inglés. Se decidió que a partir de esta versión, todo el desarrollo sería en inglés, es decir, los nombres de clases, variables, métodos, funciones, módulos, paquetes, y las cadenas de documentación serían en inglés. De esta forma podemos aspirar a ayuda internacional. Sin embargo, se dijo que la interfaz, sería nativamente en español, y que el inglés (y otros idiomas) se soportarían a través de gettext.

Anexo adjunto una imágen que muestra de forma superficial como será el nuevo pyragua. No es para nada específica, ya que estaba apenas a discusión. Se nota que Pyragua consiste en 4 grandes paquetes, en el que cada uno expone una interfaz hacia su funcionalidad. Los 4 paquetes forman parte de un paquete general llamado pyragua. Con respecto a ese diseño, se decidió que el STCBuffer se sacaría del ProjectManager y se incluiría en PyraguaUI, de forma que la creación de buffers se haría a través de la interfaz que expone PyraguaUI.

El diseño de cada paquete queda a cargo de una persona. La divisioń quedó entonces de esta forma:

  • PyraguaUI -- Angela (celes)
  • ConfigManager -- Mafe (mafe)
  • PyraguaLogger -- Sebastian (????)
  • ProjectManager -- Diego (Aleagues) - Pablo (Jupa?)

Por mi parte, yo me encargaré de implementar el UIManager, y de estar pendiente de ir coordinarnando las diferentes partes del desarrollo.

Lo que se hará, será eliminar parte del trunk, y comenzar el desarrollo.

Por último, se comentó que el wiki de pyragua (http://pyragua.pyroxdev.org) debía ser usado para todo lo relacionado a documentos de Pyragua. Allí pueden colocar las cuestiones de diseño de cada cosa.

También se mencionó sobre estar pendientes de los commits que los demás realicemos a través de la lista de pyragua-commits.

Creo que eso es, en síntesis eso es lo que se discutió. Cómo ya dije, el próximo lunes 11 a las 9 realizaremos otra reunión por el canal

  1. pyragua. En el wiki de pyrox (http://wiki.pyroxdev.org) colocaré una

copia de esta acta que envio a la lista.

ark

Herramientas personales