Cómo convertí miles de archivos Markdown a DITA XML usando TypeScript
Esta historia ocurrió a mediados de 2023. Finalmente, encontré el tiempo suficiente para escribir al respecto. Convertir Markdown a DITA manualmente no es divertido Solía trabajar para una empresa que utilizaba DITA XML para su documentación. Por razones que no puedo discutir debido a acuerdos de confidencialidad (NDA), un puñado de sus productos usaban Markdown (MkDocs) para su documentación en lugar de DITA. Ejecutar ambos sistemas en paralelo parecía funcionar bien al principio. Sin embargo, eventualmente causó problemas cuando comenzamos a integrar esos productos con el resto de nuestro portafolio, que usaba DITA para la documentación. Necesitábamos reutilizar contenido y mantenerlo sincronizado, lo que significaba recrear casi todo manualmente. Después de unas semanas de copiar y pegar contenido manualmente, mi gerente decidió que debíamos migrar todo a DITA XML. ...