Esta discusión trata sobre un evento ya creado.
Las DrupalConTribute consisten en un evento de uno o dos días en los que un grupo de unas 20 personas se unen para contribuir en un tema específico en Drupal.org.
Desde hace un par de semanas mantengo el módulo Twitter, que fue desatendido durante meses. 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 (394 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 la funcionalidad del módulo.
- Hay bastante documentación que debe ser revisada y actualizada.
- 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 el mantenedor para ver si le 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 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 luego evaluar los módulos y contactar con los mantenedores para unir fuerzas.
- Encontrar candidatos que pueda sugerir como comantenedores del módulo.
Todos los issues que tratemos y documentación que editemos en ese día llevará el tag "#dcontrib_es" para que podamos ver el impacto posteriormente. Yo prepararé unal lista de issues categorizadas y crearé nuevas issues para aspectos como testing con simpletest, documentación, integración con otras APIs, etc.
Localización y participación
Durará un día y se realizará en Madrid el sábado 19 de noviembre. Se puede participar remotamente comunicándose a través de las mismas issues o IRC. En este Doodle propongo tres fechas para ver la posible asistencia: http://www.doodle.com/nc5waidsnhqi8t7s
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.
Todavía no se ha definido el local. Cuando se decida se creará un evento en groups.drupal.org con la información actualizada.
Requisitos
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
- 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 la que se puedan hacer pruebas para publicar tweets e iniciar sesión.
Para trabajar con la documentación
- Buenas aptitudes de redacción.
- 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 los siguientes.
- Configurar Simpletest en Drupal 6 y habilitar el módulo testing en Drupal 7.
- Leer la documentación sobre Simpletest en Drupal.org.
Comments
Producir parches en
Producir parches en compañia... me apunto!
yo también me apunto
yo también me apunto
Genial!
Ya sabéis que como coder no seré de mucha ayuda... pero me apunto a colaborar ;) (algo podré hacer, aunque sea café)
Creo que debemos ir buscando ubicaciones, consultaré con la gente de MoR y del Ciball
Salu2
Si lo montáis un fin de
Si lo montáis un fin de semana, puede que yo me apunte.
Un saludo,
David.
Genial
Haré todo lo posible para que sea en fin de semana.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
A mi me gustaría contribuir.
Cuenta con mi colaboración para contribuir en el módulo. Lo que no se es si podré ir al DrupalConTribute, siendo que Madrid pilla un poco lejos de Castellón y que últimamente voy un poco falto de tiempo. Si lo organizais en diciembre o enero puede que tenga alguna posibilidad de visitaros.
Aunque si funciona y la gente se aníma se podría hacer más de una vez. Si hiciésemos quedadas de este tipo de manera simultanea en Madrid Barcelona y las ciudades que se apunten comunicándonos por IRC y skype, o similares, sería genial.
Un saludo,
Alessandro Mascherpa.
+1 a la simultaneidad
La verdad es que no tengo muy claro como se podría coordinar... pero sería genial poder unir esfuerzos virtualmente entre varias ciudades...
Salu2
Es factible
Es factible participar remotamente. Para la comunicación quizá lo más efectivo sea IRC.
Para el día del evento subiré un vídeo a vimeo con una charla sobre el evento y el estado del módulo. Esta charla se hará tambien el día del evento como introducción.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Estaré encantado de
Estaré encantado de participar si podemos cooperar a distancia.
Un saludo!
Muy buena idea lo del video.
Muy buena idea lo del video. Estaría bien contar también con una especificación de objetivos por escrito. En el post has presentado la propuesta y el estado actual del módulo, pero estaría bien tener las expectativas para la sesión.
Me parece una gran propuesta,
Me parece una gran propuesta, pero creo que podríamos ampliar el foco a diferentes modulos o iniciativas...
Quizás algo que sí se podría hacer es montarlo en paralelo en las diversas ciudades porque es lo que dice manuel, hackiar en compañía es mucho más divertido... :)
Me apunto a lo de extenderlo
Me apunto a lo de extenderlo a otros módulos. De hecho creo que sería una buena costumbre juntarnos una vez al mes o cada dos meses para hacer este tipo de cosas, aunque sea un día o una tarde (o mañana). De hecho yo incluiría una sesión de este tipo en el DrupalDay2012.
Con respecto a como organizarlo, yo creo que @juampy lo está planteando muy bien y podría servir como modelo aproximado para otras y g.d.o. parece el sitio ideal para hacerlo.
Con respecto a como coordinarlo, pienso que sería responsabilidad del organizador, y que se puede hacer usando las issue queues tanto para comunicarse como para repartir el trabajo. La comunicación más directa se puede hacer por IRC o por skype (o similares) que a demás permite compartir pantalla. Os dejo un enlace sobre pair programing distribuido: http://en.wikipedia.org/wiki/Pair_programming#Remote_pair_programming
Un saludo,
Alessandro.
OK, pero con un objetivo definido
Me parece bien ampliarlo a otras ciudades, pero más que una organización por ciudades veo más productivo una organización por propuestas. Por ejemplo, si alguien es mantenedor de otro módulo o módulos relacionados en cualquier ciudad y necesita ayuda, puede añadir una propuesta para que los participantes puedan elegir en cuál quieren trabajar en el evento. La razón de esto es que podamos enfocar los esfuerzos en objetivos definidos (ej. estabilizar y actualizar el módulo Twitter).
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Me parece todo estupendo
Me parece todo estupendo gente, en serio, perfectamente podemos colaborar a distancia los que no puedan estar alli:
La idea de preparar un vídeo comentando el modulo, su estado etc en este caso me parece muy oportuno.
Otra cosa, si puede ser el dia 26 (sabado) mejor, que el 27 es mi cumpleaños y tendre lios familiares ;)
Creo que se podría proponer
Creo que se podría proponer esto en la AED como iniciativa para ver si se puede articular algo y empezar a mover cosas por allí, por ejemplo extender la convocatoria a más gente, hacer una partida de presupuesto para cafeína en el lugar principal de celebración... ¿cómo lo veis?
Duración y precio
Un par de cosillas respecto a la última edición...
Yo veo más factible un sprint de un día y repetir al mes siguiente que 2 días seguidos...
No me parece buena idea cobrar la asistencia, considero mejor que cada uno se pague lo suyo y así nos evitamos líos de buscar catering. Basta con un bar cercano cerciorándonos de que dan algo de comer en la fecha del sprint o con avisar a la gente de que lleven bocatas.
Salu2
+1 a todo lo que dice
+1 a todo lo que dice NITEMAN
No veo sentido que se haga en 2 días y sobre todo me parece que cobrar entrada es muy mala idea.
Por cierto, el fin de semana
Por cierto, el fin de semana del 26N es la drupalcamp de Toulouse (bien cerquita de España). Yo no podré asistir al sprint si se hace ese finde, cualquier otro podeis contar conmigo :)
Buena iniciativa
Buena iniciativa juampy.
La verdad es que todavía no tengo claro cómo voy a tener ese fin de semana, ya que se junta por una parte lo que comenta pcambra de la drupalcamp Tolouse, y por otra parte que esa semana son mis vacaciones, y no sé realmente si estaré en la drupalcamp ese fin de semana, o me habré ido a algún sitio.
En cualquier caso ya veré cómo/dónde estoy cuando se acerque la fecha, me encantaría poder echar una mano con esto. En mi caso sería remoto, desde londres.
Para la organización de issues y demás, supongo que lo más rápido además de IRC, para mostrar el progreso y las asignaciones de forma limpia sería tener un spreadsheet público en google docs, ¿qué os parece?.
Saludos!
sin entrada y fechas
He quitado lo de la entrada, cambiado la duración a un día y añadido un doodle para escoger la fecha.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Esta genial la idea, y me
Esta genial la idea, y me apunto.
También tengo un modulo que David Hernandes me comento ayer sobre deploy, no es el tipico backup n migrate, si no esto realmente se enfoca de realizar un verdadero "deploy" ... se esta progresando para la D7 ... pero la D6 se quedo atrás y se que realizar un desarrollo para D6 ya no es ideal porque todo a la larga debería tirar para D7, pero la idea principal que se me ocurre es realizar un spring para realizar ciertos parches para que tenga cosas básicas como exportar contenido y detalles como ese. Sin tener que mirar muchas cosas, ni comprobaciones ni soluciones de "crear campos CCK en caso de que no existan y eso" (features ya estaría allí para ese estilo de detalles).
El modulo se llama deploy http://drupal.org/project/deploy y la verdad que tiene gran empuje por parte de un sueco y una chica de canada le voy a estar echando un ojo en estos días.
[at]killua99 ~~
Localización
Ayer en la Drupal & Beers alguien me dijo que tenía un sitio perfecto para el evento, pero ya se me olvidó su nombre... :-S
Qué bien que la gente ya este poniendo su disponibilidad en http://doodle.com/nc5waidsnhqi8t7s
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Toledo on fire!
Si finalmente podemos unirnos remotamente me apunto desde la frontera Cáceres/Toledo.
Sábado 16 de noviembre
Tras la votación en http://www.doodle.com/nc5waidsnhqi8t7s hay dos fechas con el mismo número de votos: sábado 16 de noviembre y sábado 16 de diciembre. He escogido la primera porque asumo que podrá participar más gente al no estar cerca de navidad.
Vuelvo a repetir que alguien en la Drupal and Beers me dijo que había un sitio bastante bueno donde poder hacerlo. ¡Maldita memoria la mía!
En cuanto tengamos el local crearé un evento en el grupo para ir registrando los asistentes.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
Lo dijo Jonhattan
Jonhattan dijo que donde el trabaja había un sitio que se podía reservar (donde se presentan libros habitualmente), como segunda opción Paco (trigop) ofreció las oficinas de Metadrop si eramos pocos.
El viernes se me olvidó preguntar a la gente de MadridOnRails y CIBALL, pero entiendo que mejor intentarlo primero en el sitio propuesto por Jonhattan (si está libre).
Salu2
dup
Duplicado por error
19 de Noviembre
El sábado es 19, en plena jornada de reflexión :)
Cerrando el círculo
Visto todo lo comentado en el hilo y lo cercano de la fecha propuesta (a poco más de 2 semanas):
- ¿Finalmente entrarán otros módulos en el menú del Sprint?
- ¿Habrá otras sedes simultáneas?
Además creo que es necesario un lista de requisitos previos para participar, por ejemplo:
- Se necesita portátil
-- Con una instalación local de Drupal funcionando
-- Programa editor de código
- Conocimientos de PHP -> medios
O si no decir que si no se traen las herramientas para codificar solo se podrá trabajar en la documentación (por perder el menos tiempo posible igualando el nivel de los asistentes)... ¿o lo veis contrario al espíritu de un evento de estas características?
Salu2
Feedback
En un comentario anterior dije que sí, pero considero que deberían ser propuestas definidas sobre un módulo que se esté manteniendo para poder hacer efectivas las contribuciones.
Nadie se ha pronunciado al respecto, con lo que de momento no.
Además creo que es necesario un lista de requisitos previos para participar, por ejemplo:
- Se necesita portátil
-- Con una instalación local de Drupal funcionando
-- Programa editor de código
-- Conocimientos de PHP -> medios
Sí, actualizaré el post general con un apartado de requisitos.
¡Gracias por estar al tanto!
PD: he escrito a Jonathan y trigop sobre el local.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr
+1 a enfocarlo con objetivos
+1 a enfocarlo con objetivos concretos y hacerlo físico.
Creo que deberías abrir algún tipo de inscripción en alguna parte (http://lanyrd.com/ es bastante chulo)
Y reitero que una vez sepáis cuántos vais a ser, desde la AED se podría sacar una partida para proporcionar cafeína al evento en el formato que prefirais, café, refrescos...
Evento creado
Ya podéis apuntaros oficialmente en http://groups.drupal.org/node/187614.
Pedro, en cuanto sepa los asistentes presenciales te lo comunico. De momento hay 8 en el doodle pero dentro de una semana estimo que tendremos una cifra más realista.
Esta semana visitaré a trigop en las oficinas de Metadrop para cerrar el tema del local.
Senior Developer at Lullabot
https://www.lullabot.com/who-we-are/juampy-nr