Guía de campo para liberar código en la redacción

Los periodistas que trabajan con programación saben que vale la pena liberar el código de sus proyectos. Cuando compartimos herramientas que resuelven problemas comunes, podemos avanzar más rápido y aprovechar mejor el tiempo investigando una noticia. Compartir el código de un proyecto lo expone a muchas más miradas y lo hace mejor.

Sin embargo, no es tarea sencilla. Los plazos de entrega en las redacciones suelen dejar poco tiempo para dedicarle a tareas que son imprescindibles para preparar un programa de manera tal que pueda ser reutilizado por otros: limpieza, documentación, planificación. En las redacciones donde esta no es una práctica habitual, puede ser difícil defender los beneficios de "regalar" el trabajo propio. En el proceso de lanzar un proyecto de código abierto surgen preguntas técnicas y culturales, para las cuales, desafortunadamente, no tenemos un repositorio central de respuestas.

Pero entre todos podemos crear uno.

Acerca de esta guía

Esta guía recoge recomendaciones y experiencias de decenas de desarrolladores y tecnólogos de los medios, que abarcan todo el proceso de liberación de código en contextos periodísticos, desde el inicio mismo de un proyecto hasta su abandono y desactivación. Es un recurso colaborativo que continuará creciendo. Invitamos a todos a colaborar y a compartir ejemplos de trabajo con otros colegas que también usan programación para hacer periodismo.

Esta guía la coordina OpenNews, un equipo que ayuda a desarrolladores, diseñadores y analistas de datos a reunirse y colaborar en proyectos periodísticos de código abierto. La primera versión se escribió en un evento de dos días en diciembre de 2016 con la participación presencial y remota de unas 20 personas.

Índice

Más recursos

La Guía de campo para liberar código en la redacción está escrita por gente que ama el periodismo, para ayudar, específicamente, a superar los desafíos culturales y tecnológicos que enfrentan los desarrolladores en los medios. Hay otras guías magníficas (en inglés):

Nuestra guía también tiene una herramienta asociada: Open Project Linter es una lista automatizada de elementos que puedes usar para comprobar si los directorios de tu proyecto cumplen con buenas prácticas de documentación y programación. (¡Y también es un proyecto de código abierto en el cual puedes colaborar!)

Colaborar

Este es un recurso colaborativo que mejora cada vez que alguien de la comunidad de usuarios de la programación aplicada al periodismo comparte sus recomendaciones, cuenta sus experiencias, hace una pregunta o simplemente detecta que falta una "s" al final de una palabra. Nos encantaría sumar tu voz a este proyecto. Si te interesa, aquí explicamos cómo colaborar.

Contacto

¿Quieres saber más sobre esta guía? ¿Tienes una pregunta sobre liberación de código en un proyecto periodístico? Contáctanos a través de nuestro correo fieldguide@opennews.org.

Autores

Las siguientes personas han colaborado con esta guía:

  • Barbara Maseda
  • Kaeti Hinck
  • Jeremy Bowers
  • Kavya Sukumar
  • Sumana Harihareswara
  • David Forbes
  • Jane Friedhoff
  • Adam Schweigert
  • Alan Palazzolo
  • Katie Park
  • Amanda Wegrzyn
  • Ændrew Rininsland
  • Bissie Anderson
  • John Heasly
  • Bradley Fields
  • Daniel Bachhuber
  • James Gordon
  • Mallory Busch
  • Ted Han
  • Ryan Sholin
  • Derek Willis
  • Lisa Charlotte Rost
  • Jacob Harris
  • Ryan Pitts
  • Lindsay Muscato
  • Erin Kissane
  • Noah Veltman
  • Aurelia Moser

Licencia

MIT