Sigue y participa en la organización del trabajo y la lista de tareas para el evento.
Las DrupalConTribute consisten en 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.
Desde hace unas semanas mantengo el módulo Twitter, que fue desatendido durante meses y comenzó a perder popularidad y acumular issues. A pesar del esfuerzo que he hecho en estabilizarlo (en gran medida gracias a parches enviados por otras personas), actualmente queda pendiente:
- 135 bugs activos (390 issues en total).
- Sólo la parte que no utiliza OAuth está validada por test funcionales. Hay que crear tests que verifiquen todo lo posible de la funcionalidad del módulo.
- La documentación que debe ser revisada, actualizada, reestructurada y extendida.
- Existen muchos módulos que puede que estén haciendo lo mismo que el módulo twitter y que valdría revisar y contactar con los mantenedores para ver si les interesaría unir fuerzas.
Objetivos del evento
- 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.
- Añadir tests funcionales que cubran la mayor parte del módulo tanto en Drupal 6 como en Drupal 7.
- Revisar la documentación existente y ponerla al día.
- Crear una lista de módulos relacionados/parecidos en la documentación que sirva de guía para evaluar los módulos y contactar con los mantenedores para unir fuerzas.
- Mostrar los procesos de contribución a gente que no lo haya hecho antes para que participen en ellos.
- Encontrar candidatos que se puedan presentar como comantenedores del módulo para hacer más efectivo el futuro mantenimiento.
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án el tag DrupalConTribute para que podamos evaluar el impacto posteriormente. Prepararé una lista de issues categorizadas y crearé nuevas issues para aspectos como testing con simpletest, documentación, integración con otras APIs, etc. El día antes del evento subiré a Vimeo un vídeo que contendrá la charla de introducción que se dará el día del evento.
Requisitos
No es necesario haber contribuído antes en algún proyecto de Drupal.org, con lo que quien quiera aprender a hacerlo es bienvenido ya que podrá ver el proceso y participar en él.
Para todas las áreas en las que se van a trabajar es necesario de cada participante presencial:
- Que traiga su propio portátil con el que va a trabajar.
- Que tenga conocimientos básicos de inglés (el que no los tenga puede traerse un amigo para que le eche una mano).
- Una cuenta de usuario en http://drupal.org.
Para trabajar con las issues
- Sin duda, lo mejor es probar a revisar algunas issues y enviar opiniones, parches, revisiones, errores etc.
- Leer la información sobre cómo trabajar con la lista de issues en Drupal.org.
- Una instalación limpia de Drupal 6 y otra de Drupal 7 con su correspondiente site local (ej: d6.localhost y d7.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 Twitter en cada instalación.
- Descargar las dependencias opcionales: CTools, Views, OAuth y Rules en cada instalación.
- Una aplicación en https://dev.twitter.com/ con permisos de lectura y escritura con la que se puedan hacer pruebas para publicar tweets e iniciar sesión.
Para trabajar con la documentación
- Buenas aptitudes de redacción en inglés.
- Revisar la documentación sobre cómo documentar proyectos en Drupal.org.
Para las tareas de Simpletest (tests automatizados)
- Mismos requisitos definidos para las issues, y además:
- Configurar Simpletest en Drupal 6 y habilitar el módulo testing en Drupal 7.
- Leer la documentación sobre Simpletest en Drupal.org.
- Revisar los tests actuales de las versiones de Drupal 6 y Drupal 7 del módulo twitter.
Organización, Participación y servicios
Durará todo el día en Madrid el sábado 19 de noviembre de 10 de la mañana a 6 de la tarde en la oficina de Metadrop (metro Tribunal y Alonso Martínez). La capacidad del local es de 20 personas. Se ruega confirmar asistencia presencial con un mensaje en esta página.
La Asociación Española de Drupal estudiará la provisión de café y refrescos.
Para participar en el evento basta con registrarse en ésta misma web en el enlace que hay al final de la descripción. Tras esto veréis vuestro nombre en la lista de suscripciones al evento.
Si no se puede participar presencialmente en Madrid también se puede hacer remotamente o, mejor aún, reunirse con más drupaler@s como hará el grupo de Valencia.
Comments
Presencial.
Sólo a modo de ejemplo para los participantes presenciales, notifico que asistiré personalmente al evento.
Además, he confirmado mi asistencia en el botón que hay al final de la información del evento y por lo tanto aparezco en http://groups.drupal.org/node/187614/signups/list.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
yo también confirmo
yo también confirmo
Me apunto para coger
Me apunto para coger experiencia de otros desarrolladores, y para coger ejemplo de spring.
[at]killua99 ~~
Hola! Desde Valencia parece
Hola!
Desde Valencia parece que nos apuntaremos al menos tres personas: Alessandro Mascherpa (ALMADEWEB), Carles Climent y yo mismo. Lo haremos remotamente, a ver si la cosa funciona.
Un saludo,
David.
¿Comunidad o empresa?
Yo pensaba que esto era un evento organizado por la comunidad y el grupo local de madrid, pero parece que no, que es un evento organizado por una empresa: http://www.ideup.com/blog/ideup-organiza-y-participa-en-el-drupalcontrib...
¿Se podría aclarar esto lo antes posible? Cuantos menos equívocos haya en este tipo de cosas, mucho mejor.
Pues Pedro me he queda
Pues Pedro me he queda perplejo también, pensaba que formaba parte de la comunidad y por eso ofrecíamos nuestras instalaciones de forma desinteresada. Si lo lidera una empresa tendríamos que repensarnos como colaborar. Esperemos que @juampy aclare cuanto antes esto.
Corrección
Sí, la verdad es que suena a que ideup! es quien lo hace. Sólo pretendía promocionarlo un poco más, con lo que nada ha cambiado en ese aspecto.
Pediré que lo corrijan para que no dé lugar a malentendidos.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Post corregido y aclaraciones
Se ha corregido el título del post.
Pido disculpas por el malentendido. Éste es un evento de la comunidad y algunos miembros del equipo de ideup! participan como otros tantos, pero no hay organización alguna de ideup!. El objetivo del post es lograr una mayor difusión del evento y no restar mérito a todas las personas que desinteresadamente están participando en su organización.
Espero que con esto se aclare el tema. Gracias por estar al tanto.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
No me sorprende que Ideup!
No me sorprende que Ideup! esté detrás del evento, es más, no me importa. Mañana puede ser mi empresa la que necesite de este módulo así que arremanguémonos que hay que trabajar.
Desde el País Valenciano ya somos un grupo considerable, incluso hemos conseguido instalaciones de la Universitat Jaume I de Castellón gracias a ALMADEWEB y otroa compañeros. Como vamos a tener grupos geográficamente separados, creo que es fundamental nombrar a un coordinador que haga de puente entre los distintos equipos. Por razones obvias voy a proponer a Juampy para ello.
A título personal, creo que donde más puedo aportar es en mejorar los planes de testing. Me consta que más compañeros de mi zona se unirían a completar los Simpletest, así que en principio contad con ello.
Creo que es importante empezar a definir los objetivos y quién se va a encargar de qué.
Un saludo
Comunidad y empresa
Creo que has llegado algo tarde a la discusión Carles, no se trataba de si ideup impulsaba el contribute sino del post que sacaron en el que parecía que era una iniciativa particular de ellos y donde no se mencionaba, por ejemplo, a Metadrop que cede sus oficinas.
La conclusión del debate en el IRC fue el refrán "O foll.... todos o la p... al río" ;)
En cuanto a lo de la coordinación estaría muy bien hacer lo que propones.
Salu2
Sí, cuando llegué el post
Sí, cuando llegué el post habìa sido borrado o cerrado.
Pero bueno, se entiende la idea de que el politiqueo es lo de menos (o al menos para mì).
Y me parece que al menos ese dìa, de fo* poco :P
Un saludo y buen rollito a todos!
OT: Sábado, sabadete...
Sé de alguno que no asistirá al ConTribute por exigencias de su pareja... y mi mujer me ha dado "un aviso" respecto a organizar frikadas en sábado :P
Salu2
Este es un "problema" sobre
Este es un "problema" sobre el que tenemos que reflexionar... y tiene difícil solución, la verdad :P
Comida
Hace una semana hablé con Paco (trigop) del tema de la comida. De momento, la Asociación Española de Drupal proveerá cafeína, yo traeré un par de tortillas, y supongo que lo mejor sería que cada uno traiga lo que pueda para el descanso de 2 a 3, ¿no?
Se ruega dejar el alcohol para despues de las 6, que si no luego she cunphundn ls tglas...
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Perdón por esperar al día de
Perdón por esperar al día de antes para avisar de que yo también asistiré.
Desde la poca profundidad en que conozco Drupal, me gustaría estar presente a la hora de organizar el trabajo observando/aportando y después participar haciendo pair-programming con alguien que vaya a desarrollar la cobertura de tests del módulo (tengo fé en poder contar con Alessandro y con Carles, que me pueden dar la caña que necesito :P).
Si creéis que puedo aportar algo diferente desde mi punto de vista de inexperto en este CMS, os dejo pedir. Haré lo que pueda.
Un saludo, nos vemos mañana.
Genial Eduardo, Recuerda
Genial Eduardo,
Recuerda hacer singup en http://groups.drupal.org/node/188034 Y ponte de acuerdo allí con la gente de Valencia para venirte a Castellón. Seguro que tu experiencia con TDD nos viene genial. Y mi idea es hacer todo en pair programing para aprender al máximo.
Un saludo,
Alessandro.
Aviso importante, por favor
Aviso importante, por favor todos los que puedan que traigan regletas. y cojines para posaderas delicadas.
Un saludo
Oskar
Para favorecer el trabajo en equipo
Desde Castellón van a trabajar en los tests del módulo. Esto supone que realizarán varios commits entre varias personas. Considero que para este caso y cualquier otro en el que alguien necesite compartir una serie de commits o vaya a trabajar en equipo, tiene dos alternativas:
Espero que esto sea de utilidad.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
No sé si habrá video
Ayer tuve problemas con la imagen para grabar el vídeo. Veré si podemos grabar la presentación para subirla despues a vimeo.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
¡Un aplauso a todos!
Durante la semana que viene iré revisando las issues. Estoy impresionado con la actividad que ha habido y todos los temas que se han discutido y solucionado. Os animo a revisar vuestros Dashboard (el panel que aparece al iniciar sesión en Drupal.org) y sigáis las issues en las que habéis participado y os aventuréis a revisar las de algún otro proyecto que os interese. A los que habéis aprendido viendo a gente en el evento, que déis el paso y comencéis a contribuír.
Se grabaron tres vídeos: uno sobre el estado del módulo, otro de cómo crear y enviar un parche, y otro sobre cómo el mantenedor revisa, aplica y da autoría al creador del parche. Los subiré a Vimeo en cuanto estén editados. También subiré a flickr las fotos que se tomaron durante el día. Si tenéis alguna foto o vídeo que queráis compartir, comentadlo aquí para que queden enlazadas en el post que escribiré con los resultados.
¡Un aplauso a todos los participantes!
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Videos
Si quieres el jueves te paso los vídeos de la cámara para el montaje... que el sábado no se copiaron por prisa. Confirmame.
Salu2
No sé si podré asistir
Por motivos personales no creo que pueda asistir a la charla de el jueves.
Salvo que sean mastodónticos, me vale con que me los pases a mi dropbox (escríbeme a mi formulario de contacto y te respondo ya desde mi correo). http://drupal.org/user/682736
¡Gracias!
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
9 GB
Creo que el tamaño excede lo que es razonable mover por dropbox (9GB), ¿cuánto ocupan los screencast? (igual es mejor que se los pases tu a Ricardo para que haga el montaje y yo le pase los videos).
Salu2