Converts plantuml mindmaps to freemind .mm files
Project description
plantuml2freemind
Converts plantuml mindmaps to FreeMind .mm files.
Created especially for Teamlead Roadmap project, which stores and maintains a big community-driven roadmap in a mindmap. It's very convenient to have text plantuml as a source format and generate other required formats from it.
Prerequisites
- python >= 3.7
Installation
pip install plantuml2freemind
Usage
plantuml2freemind --help
or python -m plantuml2freemind --help
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Local development
The project uses poetry as a dependency management tool. For local development convenient way to installing and
running project is using poetry install
. Please, use >=1.0.0 version of
poetry even if it is a beta-version.
Poetry automatically creates venv (or uses already activated venv) and install all requirements to it and the project
itself as editable
. After installing you can run project as a typical python script
(python plantuml2freemind/cli.py --help
) or as python's package entry_point (plantuml2freemind --help
)
TIP: Use poetry shell
or poetry run
before running commands: they activate venv. If you want to connect venv to
your IDE, use poetry env list --full-path
License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for plantuml2freemind-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1efd9a62b52616ada2fc3de12896b08cd93c2b4686f23faf3b07d1c7fb083756 |
|
MD5 | f2ea3c34292eda2d1829a99e34b44a2c |
|
BLAKE2b-256 | 668d1e89744063a53ccd5c3de1cfa37267b1e428699b5c8b985eb08b5f3eb9b3 |