Эффективная отрисовка PlantUML на GitHub
PlantUML для GitHub — это расширение Chrome, предназначенное для улучшения работы с GitHub путем отображения блоков кода PlantUML непосредственно на платформе. Используя скомпилированный на стороне клиента движок PlantUML, этот инструмент полностью работает в браузере пользователя, не требуя серверной инфраструктуры. Он сканирует страницы GitHub на наличие блоков кода PlantUML и отображает их встроенными SVG-диаграммами, предоставляя удобное визуальное представление кода. Пользователи могут переключаться между отрисованной диаграммой и оригинальным исходным кодом, который сохраняет подсветку синтаксиса GitHub для ясности.
Расширение разработано с акцентом на безопасность и конфиденциальность, не запрашивая никаких разрешений и работая исключительно на github.com. Оно включает в себя изолированный iframe для рендеринга, что гарантирует отсутствие сетевого доступа или общего состояния с хост-страницей. В дорожной карте предусмотрены будущие улучшения, такие как поддержка Firefox, дополнительный функционал для копирования SVG и исходного кода, а также страница настроек для предпочтений пользователей. Это расширение эффективно удовлетворяет давний спрос на интеграцию PlantUML в GitHub.
