Acerca de este proyecto
Gestor de flujo de producción editorial para libros y revistas científicas
Este proyecto nació de la necesidad de optimizar el proceso de edición de libros y revistas científicas utilizando MarkDown como lenguaje base, donde la complejidad de gestionar múltiples formatos de salida y revisiones colaborativas demandaba una solución robusta y automatizada.
Tras evaluar las herramientas existentes, identifiqué que ninguna ofrecía (todo al mismo tiempo):
- Control preciso sobre flujos de trabajo ramificados (ej.: ediciones paralelas para impresión, digital y adaptaciones).
- Automatización integral desde el código fuente hasta las salidas finales (PDF, EPUB y HTML).
- Garantías de consistencia en proyectos con alta demanda técnica y colaborativa.
- Automatización y solidez en la salida XML-JATS.
Por qué Gambas como lenguaje para el desarrollo
Opté por Gambas como lenguaje de desarrollo por su equilibrio único entre:
- Rendimiento nativo en entornos Linux (mi ecosistema principal desde hace 30 años).
- Productividad acelerada gracias a su IDE intuitivo.
- Capacidad modular para integrar scripts personalizados y bibliotecas externas.
Qué ofrece mi solución
- Edición ramificada: Gestión de versiones orientada a derivados (ej.: desde una base Markdown se generan múltiples salidas).
- Validaciones automáticas: Detección de inconsistencias en sintaxis, referencias cruzadas y metadatos.
- Pipeline configurable: Flujos adaptables a estándares editoriales específicos (APA, IEEE, etc.).
- Libertad de stack: Interoperabilidad con git, Makefiles y herramientas tradicionales de GNU/Linux.
Impacto
Actualmente, el software reduce en más de un 80% el tiempo dedicado a tareas repetitivas en mis proyectos, garantizando salidas sólidas en todos los formatos. Está diseñado para editores científicos que privilegian fuertemente la precisión y la escalabilidad.