¿Qué herramientas usó Michael Hartl para escribir su libro tutorial de ruby ​​on rails?

Nuestro equipo de desarrollo utiliza un conjunto de herramientas de una compañía llamada MadCap. Nos permite crear un único documento XML de origen que puede formatearse simultáneamente y publicarse en casi cualquier tipo de medio, incluidos PDF, HTML, archivos de ayuda de Windows, etc. Tiene herramientas realmente poderosas para la gestión y reutilización de contenido, colaboración en equipo, incrustación de gráficos, traducciones en varios idiomas, captura de pantalla (este es un durazno absoluto: utilizamos condiciones de salario mínimo que, después de una sesión de entrenamiento de 1 hora, crean todas nuestras capturas de pantalla que se insertan perfectamente en los documentos finales).

No es gratis, pero es una ganga en comparación con el combo Microsoft Office / Visio de precio similar (en mi país), que también usamos (con resentimiento) cuando nuestros clientes lo demandan.

Antes de cambiar a MadCap, utilizamos RoboHelp de Adobe. Aspira al mismo nicho, pero nuestros escritores técnicos odiaban usarlo, y ese es el beso de la muerte a la buena documentación del producto. (¿Puedo obtener un descuento en mi próxima actualización para este descarado producto despeje Sr. Cap?)

Michael usó su propio brebaje de LaTeX que llama PolyTeXnic, que se basa en LaTeX, pero cuando se ejecuta produce una versión html y un archivo .pdf. Estoy seguro de que hay muchas más diferencias, pero tendrás que preguntarle @mhartl

Ha mencionado más sobre PolyTeXnic en su blog y en algunas entrevistas. Los siguientes enlaces deberían proporcionar un poco más de información:

¿Algún plan para lanzar PolyTeXnic pronto (ish)?
El reflector rubí
Michael Hartl’s Rails 3 Tutorial Book