El Proyecto PEAR

Autor: Jesús M. Castagnetto
Contacto: jmcastagnetto@php.net
Copyright: 2008
Licencia:Creative Commons by-nc-sa 3.0
Evento:Involucrate+Gnome 2008
Fecha: 2008/03/08

Agenda

[1]PEAR: http://pear.php.net/

¿Qué es PEAR?

[2]PHP: http://www.php.net/

Breve historia de PEAR

2001: Comienzo del proyecto por Stig Bakken (lista de correos, CVS).
2002: Se forman los grupos de Documentación, QA, etc. Sitio web del proyecto
2003: Se anuncia el PEAR Group. Inicio de PEPr.
2004: Cambios en el código base de PEAR. Canales de distribución (Greg Beaver).
2005: Hueco de seguridad (XML_RPC). Otros proyectos usan canales de distribución.
2006: Cambios en código y organización. Planeamiento del futuro del proyecto.
2007: Nuevo PEAR Group y un presidente (representante oficial) del proyecto.
2008: ... la diversión continua.

Metas de PEAR

Las comunidades de PEAR

PEAR es una comunidad de comunidades.

images/pear-communities.png

Organización

Múltiples grupos internos:

Se puede pertenecer a más de un grupo (si uno tiene el tiempo y la energía).

Toma de decisiones

[3]PEAR QA: http://pear.php.net/qa/
[4]PEAR Group: http://pear.php.net/group/

Mecanismos de interacción

Estándares y convenciones

Las reglas decididas por la comunidad para regularse a si misma, entre otros:

Un nuevo paquete

Aprobación de un paquete

  1. Alguien propone un paquete, generalmente, después de discutir la idea en pear-dev (la lista de correos de desarrolladores de PEAR).
  2. El paquete puede empezar como "Draft" (borrador) si no tiene código para mostrar, o como "Proposed" (propuesto) si lo tiene.
  3. Se hacen comentarios acerca del código, algoritmo usado, etc.
  4. Eventualmente se llama a votación, y como resultado se aprueba o rechaza el paquete.

PEPr

Estándares de código

Estándares de código (1)

Estándares de código (2)

Estándares de código (4)

Estándares de código (5)

Estándares de código (6)

Documentación (1)

Documentación (2)

Trabajando en comunidad

Contribuciones de fuera

Usuarios finales y otra comunidades nos han dado importantes contribuciones:

Palabras finales

Referencias

¡Gracias!

¡Participen en las comunidades de Código Libre!

PEAR logo
PHP
Extension and
Application
Repository

http://pear.php.net/

[Descargar esta presentación]