backstage / mkdocs-techdocs-core

The core MkDocs plugin used by Backstage's TechDocs as a wrapper around multiple MkDocs plugins and Python Markdown extensions
Apache License 2.0
83 stars 61 forks source link

Are all dependencies required if using Kroki? #127

Closed dlaird-ovo closed 10 months ago

dlaird-ovo commented 1 year ago

We are using Kroki as part of our Backstage instance and have it deployed and available 'in cluster'.

Given that Kroki supports many diagram formats - I am wondering if PlantUML, Graphviz etc are required in the backstage container where mkdocs is running?

Currently they get installed by default when running:

pip3 install mkdocs-techdocs-core==1.2.1 mkdocs-kroki-plugin --no-cache-dir

But I am wondering if 'all' diagrams can be rendered by Kroki - can I remove these dependencies?

github-actions[bot] commented 10 months ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.