WireViz-Web is a wrapper around the excellent WireViz by Daniel Rojas for bringing it to the web.
Originally, it has been conceived within a WireViz fork by Jürgen Key.
For compatibility with PlantUML, it includes an URL query parameter decoder by Dyno Fu and Rudi Yardley.
Thanks!
WireViz is a tool for easily documenting cables, wiring harnesses and connector pinouts. It takes plain text, YAML-formatted files as input and produces beautiful graphical output (SVG, PNG, ...) thanks to GraphViz. It handles automatic BOM (Bill of Materials) creation and has a lot of extra features.
# Render a plain YAML file. echo "Bob -> Alice : hello" > test.yml http --form http://127.0.0.1:3005/render yml_file@test.yml Accept:image/svg+xml http --form http://127.0.0.1:3005/render yml_file@test.yml Accept:image/png # Render a PlantUML request. http http://127.0.0.1:3005/svg/SyfFKj2rKt3CoKnELR1Io4ZDoSa700== http http://127.0.0.1:3005/png/SyfFKj2rKt3CoKnELR1Io4ZDoSa700==
As this is still in its infancy, we humbly ask for support from the community. Look around, give it a test drive and submit patches.