Skip to main content

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)

Uploaded Source

Built Distribution

mikado_graph-0.1.0-py3-none-any.whl (3.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page