Releases: evemcgivern/JSON2Lucid
Releases · evemcgivern/JSON2Lucid
JSON2Lucid version 1.0.0 - Initial Release
JSON2Lucid v1.0.0 Release
Transform JSON workflows into beautiful diagrams
I'm excited to announce the first stable release of JSON2Lucid, a comprehensive tool for converting JSON workflow definitions into various diagram formats including GraphML, PlantUML, and Lucidchart.
Key Features
- Multi-format Conversion Pipeline: Complete workflow from JSON to visual diagrams
- Intuitive GUI Interface: User-friendly application for easy file conversion
- Command Line Support: Automation-ready interface for batch processing
- Robust XML Processing: Automatic repair of malformed GraphML files
- Multiple Output Formats:
- GraphML for compatibility with graph visualization tools
- PlantUML for text-based diagrams
- Lucidchart UML and CSV formats
What's New
This initial release provides a complete set of tools for working with workflow diagrams:
- Convert JSON workflow definitions to GraphML format
- Transform GraphML files to PlantUML notation
- Export GraphML to Lucidchart-compatible formats
- Process files via GUI or command line
- Fix common XML formatting issues automatically
Installation
Via pip (recommended)
pip install json2lucidFrom source
git clone https://github.com/eve-mcgivern/JSON2Lucid.git
cd JSON2Lucid
pip install -r requirements.txt
pip install -e .Quick Start
GUI Application
Launch the application with:
json2lucid-guiCommand Line
Convert files directly:
json2lucid input.json -f lucidchart_csv -o output.csv -t flowchartDocumentation
See the full README for:
- Detailed usage instructions
- Input file format specifications
- Step-by-step guides for importing to Lucidchart
- Complete command-line options
Requirements
- Python 3.8 or higher
- Core dependencies: lxml, pillow, requests, typing-extensions
License
This project is licensed under the MIT License - see the LICENSE file for details.