kingraph
v0.3.2
Published
Plots family trees using JavaScript and Graphviz
Downloads
24
Maintainers
Readme
kingraph
👪 Plots family trees using JavaScript and Graphviz
A family tree plotter with a very simple syntax. It probably doesn't cover everything bigger tools do, but covers 90% of it for the sake of simplicity.
Installation
npm install -g tangjon/kingraph
This adds the kingraph
command to your shell. With kingraph --help
you can get basic information on how to execute the tool.
Getting started
A family tree is a YAML file. To get started, store the following text in a file called family.yaml
:
families:
- parents: [Marge, Homer]
children: [Bart, Lisa, Maggie]
- parents: [Lisa, Milhouse]
children: [Zia]
people:
Marge:
fullname: Marjorie Bouvier Simpson
kingraph family.yaml -F dot | dot -Tpdf -o family.pdf
open family.pdf
Further Examples
Spoiler alerts, view at your own risk :)
Source: simpsons.yaml
Source: modernfamily.yaml
Source: potter.yaml
Source: got.yaml
Documentation
For further reading:
Thanks
Authored and initially maintained by Rico Sta. Cruz with help from contributors (list).
ricostacruz.com · GitHub @rstacruz · Twitter @rstacruz