Компания, в которой я работаю, решила хранить требования в формате уценки, чтобы обеспечить простоту, справочную возможность и предварительный просмотр непосредственно на TFS / Azure DevOps Server. Вопрос в предварительном просмотре в TFS / Azure Dev Ops Server. Как я обнаружил, он поддерживает: HTML-теги, математические формулы, изменение размера изображений, упоминание о запросах, пользователи, рабочие элементы и так далее. Но диаграммы русалок не поддерживаются , хотя, на мой взгляд, они очень полезны для общего понимания сложных процессов в кратчайшие сроки.
Я установил pandoc, и это процесс: автоматически генерировать HTML-файл для каждого обновленного md-файла в REPO
Проблема в том, что TFS / Azure DevOps Server не принимает предварительный просмотр изображений в кодировке BASE64, встроенных в HMTL от pandoc.
Итак, я решил сделать что-то подобное:
- для каждого обновленного md-файла создайте копию с постфиксом (*** _ IMG.md)
- для каждой диаграммы русалки
- создание PNG-изображения
- сохранить изображение PNG в папке с изображениями
- заменить диаграмму русалки ссылкой на сгенерированное изображение
- сохранить измененный файл md
Можно ли указать список программного обеспечения для достижения этого решения? Я не нашел ответа на каком инструменте я должен использовать, я думаю, Python? Но могут быть какие-то другие альтернативы?