Python tool to draw graphs for Mikado refactoring
Project description
Mikado Graph
Python tool to draw graphs for Mikado refactoring.
Install
virtualenv -p python3 env
source env/bin/activate
pip install .
Usage
mikado mikado-graph/mikado_example.txt --view
will draw the graph from the specified input file and display it.
Explore the options using --help
mikado --help
Graph description symbols
Parent/child dependency is encoded by indentation.
There are three kinds of nodes in the graph
- Comments are prefixed by one of the following symbol:
//
,#
- Done tasks (drawn in green) are prefixed by one of the following symbols:
v
,V
,x
,X
- Pending tasks (drawn in red) are prefixed by any symbol that is not used by the above two choices.
We recommend using
_
to keep the description file human readable
Known issues
graphviz
will always save a temporary file when asked to render the graph.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mikado_graph-0.1.0.tar.gz
(3.3 kB
view hashes)
Built Distribution
Close
Hashes for mikado_graph-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff1aca1a36147ec47051fce23ba6261d5aededb6a15fbcaf40ad37ab60c4b699 |
|
MD5 | e988ec6cc6b6707d51e4cf17067e6977 |
|
BLAKE2b-256 | 8f2eccce0986804195c6a3ff2af4320c51d0f8b8c0c7410ddce78c08f9027c7f |