Skip to content

Debaq/lab-handbook

Manual del Laboratorio

Licencia: CC BY 4.0 Estado: alpha Check de enlaces

No nos quedamos por ideas. Nos quedamos por estrategia.

Este repositorio es el manual de operaciones de nuestro laboratorio. Define cómo planteamos, ejecutamos y publicamos nuestros proyectos de software de investigación en una era donde la IA generativa cambió las reglas del juego.

Por qué existe este manual

En 2026, escribir código dejó de ser el cuello de botella. Una persona con herramientas de IA puede generar en horas lo que antes tomaba meses. En este nuevo contexto, lo que distingue a un proyecto valioso ya no es la cantidad de código, sino:

  • La calidad del problema que resuelve
  • El diseño que hay detrás
  • La forma en que se desarrolla y se sostiene en el tiempo
  • La evidencia de que otros lo usan y lo necesitan

Las revistas científicas también lo entendieron. JOSS (Journal of Open Source Software), una de las principales revistas de software de investigación, reformuló sus criterios en enero de 2026 para reconocer precisamente eso: el aporte humano por encima del volumen de código. Este manual recoge esa filosofía y la traduce en una forma de trabajar.

A quién va dirigido

A todas las personas del laboratorio: estudiantes de pregrado y posgrado, investigadores, colaboradores externos. Si vas a iniciar un proyecto, contribuir a uno existente, o aspiras a publicar un paper de software, este es tu punto de partida.

Cómo usar este manual

Léelo en orden la primera vez. Después funciona como referencia: cuando estés en una fase específica, vuelves al documento correspondiente.

Empieza acá si tienes prisa

📜 Los 10 Mandamientos del Lab — los hábitos no negociables del día a día, en una sola página. Si solo lees un documento, que sea este.

Documentos principales

  1. Filosofía — El "por qué" detrás de cómo trabajamos.
  2. Ciclo de proyecto — Las fases por las que pasa todo proyecto, desde la idea hasta la publicación.
  3. Desarrollo abierto — Prácticas concretas para que un proyecto sea publicable desde el día cero.
  4. Política de uso de IA — Cómo usamos IA generativa y cómo lo declaramos.
  5. Publicación en JOSS — Guía paso a paso para postular.
  6. Checklists — Listas de verificación por fase.
  7. Visibilidad y crecimiento — Cómo construimos visibilidad para nuestros proyectos: estrellas, comunidad, lanzamientos.

Plantilla de proyecto

En plantilla-proyecto/ encuentras una estructura base que puedes copiar para iniciar un repositorio nuevo. Incluye los archivos mínimos que JOSS exige y los que nosotros recomendamos.

Principios que atraviesan todo el manual

Transparencia desde el inicio. Los repositorios nacen públicos. No desarrollamos en privado para luego "abrir" el código. Si vas a postular a JOSS, las nuevas reglas exigen al menos seis meses de historial público antes de la postulación, y esto solo se construye trabajando abiertamente desde el principio.

Iteración real, no sprints disfrazados. Preferimos commits pequeños y distribuidos en el tiempo, antes que volcados masivos de código. JOSS hace análisis automático de la distribución de commits, pero más allá de eso, la iteración real es la que produce mejor software.

El humano decide, la IA asiste. La IA puede generar código, sugerir refactores, ayudar con documentación. Pero el planteamiento del problema, las decisiones de diseño y la responsabilidad ética son humanas. Y siempre se declaran.

Evidencia antes que intención. Un proyecto vale por lo que se usa, no por lo que aspira a ser usado. Buscamos casos reales de uso desde temprano: nosotros mismos primero, colaboradores después, comunidad eventualmente.

Sostenibilidad como diseño. Tests, documentación, gobernanza, ruta de contribución. No son adornos: son lo que permite que el software sobreviva al estudiante que se va.

Estado del manual

Este es un documento vivo. Si encuentras algo que falta, está mal o se puede mejorar, abre un issue o envía un pull request. Las contribuciones al manual cuentan como contribuciones al lab.

Licencia

Este manual se distribuye bajo licencia CC BY 4.0. Adáptalo a tu propio laboratorio si te resulta útil; solo pedimos atribución.

About

Manual operativo del laboratorio: cómo desarrollar y publicar software de investigación en la era de la IA generativa.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors