Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/book/mikado
Small script to show nice graphs for the Mikado method
https://github.com/book/mikado
Last synced: about 1 month ago
JSON representation
Small script to show nice graphs for the Mikado method
- Host: GitHub
- URL: https://github.com/book/mikado
- Owner: book
- Created: 2022-08-27T14:04:52.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-25T16:12:37.000Z (over 1 year ago)
- Last Synced: 2024-10-03T12:36:21.517Z (4 months ago)
- Language: Perl
- Size: 73.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# `mikado`
`mikado` is a small Perl script to generate graphs for the
[Mikado method](https://mikadomethod.info/) using
[Graphviz](https://graphviz.org/).The input format is simple:
Mikado\nGoal
-> Prerequisite: immediate\nsolution to errors when implementing\nMikado Goal
-> Add more\nprerequisites...
-> Prerequisite can\nhave common\ndependencies ✓
-> ...linked to\nthe previous
-> Prerequisite can\nhave common\ndependencies ✓
-> There can be lots\nof such dependent\nchanges needed
-> The Mikado Goal\ncan have several direct\nprerequisites(The only case one has to duplicate nodes is when they are a dependency
for more than one node.)And the result is good enough:
(This image was obtained with the command: `mikado --rankdir BT example.txt`.)
# Installation and Dependencies
To install this program, simply [download the latest
version](https://raw.githubusercontent.com/book/mikado/master/mikado),
and make it executable.Only [Perl](https://www.perl.org/) and [Graphviz](https://graphviz.org/)
are needed to run `mikado`.The online help is obtained by running `mikado --help`.
# License
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.