Drupalcontribute Devel

Events happening in the community are now at Drupal community events on www.drupal.org.
Posted by juampynr on October 30, 2012 at 11:07am
Start:
2012年12月15日 10:00 - 18:00 Europe/Madrid
Organizers:
Event type:
Sprint

Un DrupalConTribute es un evento de uno o dos días en los que un grupo de personas se reúnen para contribuir en un tema específico en Drupal.org. En ésta ocasión proponemos trabajar con el módulo Devel.

Desde hace unas semanas Pedro Cambra y yo colaboramos como comantenedores del módulo, el cual está en la lista de los más instalados y actualmente cuenta con:

  • 128 bugs activos (290 issues en total).
  • Sólo la parte de emailing dispone de tests. Hay que crear tests que verifiquen todo lo posible de la funcionalidad del módulo.
  • No existe documentación oficial aparte del README.txt.

Objetivos del evento

  • Realizar una limpieza de la issue queue. Esto se conoce en la comunidad como triage y sirve para detectar duplicados, solicitar información adicional y asignar los estados correspondientes a cada issue. Las personas que no deseen entrar al código fuente del módulo pueden ser de gran ayuda en esta tarea.
  • Revisar y cerrar el mayor número posible de issues. Los commits que se apliquen tendrán autoría, con lo que aparecerán en el perfil del autor como una contribución al módulo. Sólo podremos comitear bug fixes durante el evento, ya que la política del módulo es que los commits que incluyan funcionalidad nueva deben ser aprobados por Moshe Weitzman (el creador del módulo).
  • Los parches deben aplicarse primero sobre la versión del módulo para Drupal 8 y luego aplicarse sobre la versión de Drupal 7, con lo que este evento es una oportunidad perfecta para probar algunas funcionalidades de la próxima versión de Drupal.
  • Añadir tests funcionales que cubran la mayor parte del módulo tanto en Drupal 7 como en Drupal 8. Para los comandos de Drush, consideraremos implementar tests de PHPUnit.
  • Crear una sección de documentación que explique la funcionalidad principal del módulo.
  • Mostrar los procesos de contribución a gente que no lo haya hecho antes para que participen en ellos.

Todos los issues que tratemos, documentación que editemos y tweets que enviemos, y fotos que subamos a flickr en referencia a este evento llevará el tag #develcontribute para que podamos evaluar el impacto posteriormente. Prepararemos una lista de issues categorizadas y crearemos nuevas issues para aspectos como testing con simpletest y documentación.

Requisitos

No es necesario haber contribuído antes en algún proyecto de Drupal.org, así que quien quiera aprender a hacerlo es bienvenido ya que podrá ver y participar en el proceso.

Para todas las áreas en las que se van a trabajar es necesario que cada participante presencial:

  • Traiga el portátil con el que va a trabajar.
  • Tenga una cuenta de usuario en http://drupal.org.

Para trabajar con las issues

  • Leer la información sobre cómo trabajar con la lista de issues en Drupal.org.
  • Una instalación limpia de Drupal 7 y Drupal 8 con su correspondiente site local (ej: d7.localhost y d8.localhost) más una copia de base de datos de cada uno que permita restaurar el site al punto inicial (para poder empezar desde cero cuando sea necesario.
  • Un editor de texto con ambos sites configurados para poder revisar y editar el código fuente.
  • Un clon de git del módulo Devel en cada instalación.

Para trabajar con la documentación

Para las tareas de testing automatizado

  • Mismos requisitos definidos para las issues, y además:
  • Activar el módulo testing.
  • Leer la documentación sobre Simpletest en Drupal.org.
  • Revisar los tests actuales del módulo Devel.
  • Opcional: revisar los test de PHPUnit de Drush para poder implementar tests de los comandos de Devel.

Organización, Participación y servicios

El evento tendrá lugar el sábado 15 de diciembre de 10 a 18 horas en las oficinas de BeCode en Valencia (con una capacidad máxima de 15 personas). Se puede participar remotamente, para lo cual se recomienda reunirse con el grupo local.

La Asociación Española de Drupal estudiará apoyar de alguna forma el evento.

Para participar en el evento basta con registrarse en ésta misma web en el enlace que hay al final de la descripción.

Links de interés

Categories:

Comments

subgrupo madrid

Posted by leandro713 on October 30, 2012 at 11:29am

yo no voy a poder desplazarme ese día. pero propongo hacer un subgrupo en madrid en algún sitio público y trabajar en remoto
yo eso si podría hacerlo
¿alguien se apunta?

La propuesta de Leandro me

Posted by oskar_calvo on October 30, 2012 at 12:20pm

La propuesta de Leandro me gusta.

Oskar

Me gusta la iniciativa, y

Posted by slv_ on October 30, 2012 at 2:44pm

Me gusta la iniciativa, y justo el día 13 bajo a España, así que intentaré unirme a vosotros!

Hola! Desde el grupo de

Posted by David Hernández on November 8, 2012 at 10:29am

Hola!

Desde el grupo de Valencia confirmamos que podemos tener un sitio disponible donde realizar el sprint. Estaría bien ir concretando fechas y cantidad de asistentes para ir cerrando el lugar.

Un saludo,
David.

Estoy interesado en

Posted by delineas on November 12, 2012 at 8:36am

Estoy interesado en participar, pero en remoto ya que no me puedo desplazar hasta Valencia. Estaré atento a lo que vayáis comentando

Hola! Mi intención inicial es

Posted by japicoder on November 12, 2012 at 8:54am

Hola!

Mi intención inicial es de participar y aportar en todo lo que pueda, pero me sucede como a delineas, probablemente esté en Alemania esos días y me pillará un poco lejos para ir a Valencia ;)

Iré controlando como os organizais a ver como puedo apoyar.

Saludos

Grupos locales

Posted by juampynr on November 12, 2012 at 9:41am

También es muy enriquecedor organizarse localmente para participar. De momento sabemos que se va a reunir gente en Barcelona y Madrid.

Si estás en otra ciudad/país, ponte en contacto con otros Drupaleros vía IRC, Twitter o groups.drupal.org para juntaros ese día remotamente. Podemos realizar un hangout por la mañana y durante el día para poder resolver dudas y hacer seguimiento.

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Yo todavía no puedo confirmar

Posted by e0ipso on November 12, 2012 at 2:47pm

Yo todavía no puedo confirmar 100% mi asistencia, pero me gustaría echar una mano. Me organizaría remotamente e invito a los drupaleros de Mallorca a comer y currar en mi casa si le apetece.

Que bien suena esa propuesta

Posted by lgrtm (not verified) on November 20, 2012 at 8:14am
lgrtm's picture

Que bien suena esa propuesta XD

Estás invitado, pero me

Posted by e0ipso on November 23, 2012 at 8:17am

Estás invitado, pero me consta que vas a estar en Valencia dándolo todo! :-D

Si alguna vez aterrizo por

Posted by lgrtm (not verified) on November 26, 2012 at 11:19am
lgrtm's picture

Si alguna vez aterrizo por esas tierras te aviso :P

¿Quién va desde Madrid?

Posted by juampynr on November 19, 2012 at 5:56pm

¿Alguien se apunta a viajar desde Madrid?

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Novato del tooo

Posted by lgrtm (not verified) on November 20, 2012 at 8:28am
lgrtm's picture

Nas, como dice el titulo soy muyyyy novato, así que quiero irme por el camino de las issues, o por lo menos intentarlo. XD

Me viene a la cabeza la siguiente pregunta:

Hay alguna issues sencillitas (o se de que forma se puede mira), el antes y el después, es decir, había este fallo y se soluciono así.

Voy a mirar la documentación que habéis puesto arriba tb.
Thk

Miguel

Parches

Posted by juampynr on November 20, 2012 at 9:05am

Generalmente las issues tienen parches adjuntos. Y en el repositorio Git de Devel puedes ver el identificador de cada issue en el comentario de cada commit.

Ve a Version Control y clónate el proyecto dentro de una instalación de Drupal.

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Para aplicar un parche

Posted by lgrtm (not verified) on November 20, 2012 at 8:48am
lgrtm's picture

Para aplicar un parche entiendo que es ir al fichero en cuestion y hacer las modificaciones a pelo (quitar las líneas de código con - y colocar las nuevas de código con +). Hay alguna manera de hacerlo automático.

Thk

Version control tab

Posted by juampynr on November 20, 2012 at 8:59am

Puedes encontrar información al respecto en http://drupal.org/project/devel/git-instructions

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

.

Posted by juampynr on November 20, 2012 at 10:05am

"," es mucho mejor

Posted by pcambra on November 20, 2012 at 10:13am

"," es mucho mejor

.

Posted by juampynr on November 20, 2012 at 10:04am

Ok, me lo miro esta semana,

Posted by lgrtm (not verified) on November 20, 2012 at 12:10pm
lgrtm's picture

Ok, me lo miro esta semana, haber si puedo dejarlo preparado :) o testear un poco. Bueno mejor trastear XD

Hola a todos, Yo también

Posted by jjcarrion on November 26, 2012 at 10:47am

Hola a todos,

Yo también tenía intención de ir, acabo de hacer el sign up, pero si hubiese problemas de espacio me podría quedar fuera y dejar sitio a otros que puedan contribuir más.

Jose

Llevamos 7

Posted by juampynr on November 29, 2012 at 11:40am

De momento sólo somos 7 inscritos con lo que todavía nos queda espacio para que se apunte más gente.

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Además, en mi caso sería para

Posted by japicoder on November 29, 2012 at 1:38pm

Además, en mi caso sería para colaborar remotamente puesto que ahora mismo estoy en Alemania y no podría volver a tiempo para esa fecha, así que podeis contar con mi sitio, por supuesto. De todos modos, mi intención de colaborar (desde remoto) sigue intacta ;)

¿Grupo de Madrid?

Posted by juampynr on December 7, 2012 at 11:04am

¿Podéis definir un sitio en Madrid para poder mencionarlo en el evento? ¿Quién participará en Madrid?

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Yo me intentaré apuntar. Con

Posted by versvs on December 7, 2012 at 11:44am

Yo me intentaré apuntar. Con el código no me atrevo, y menos con Devel que no conozco mucho. Pero igual puedo ayudar con otras cosas :)

Edited to add: No viajaría a Valencia, me uniría al grupo que haga cosas desde Madrid.

No creo..

Posted by tunic on December 13, 2012 at 5:47pm

A mi me encantaría pero no creo que esté disponible :(

Happy coding!

Tests a implementar

Posted by juampynr on December 15, 2012 at 7:39am

He añadido un enlace al final de la descripción del evento a un Google Doc con los tests que podríamos implementar.

https://docs.google.com/document/d/1sDSUBQ7GszqN5KaUc_bjwSvTTy-fNaGmPsIR...

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Issues con el tag #develcontribute

Posted by juampynr on December 15, 2012 at 7:53am

También hemos marcado una serie de issues existentes con el tag #develcontribute.

http://drupal.org/project/issues/search/devel?issue_tags=develcontribute

Se añadirán más issues en el Google Doc. No queremos taguear más issues ya que al hacerlo se envían notificaciones por correo a las personas que han participado en la issue.

Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr

Gracias por todo

Posted by seomago on December 15, 2012 at 7:34pm

me ha quedado pendiente aprender a hacer tests con drupal....para la proxima...me ha encantado.

Manuel
@seomago

Spain

Group organizers

Group categories

Región geográfica

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

AltStyle によって変換されたページ (->オリジナル) /