0.3.0 • Published 2 years ago
@nicodoggie/kingraph v0.3.0
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 alexanderwillner/kingraphThis 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 Simpsonkingraph family.yaml -F dot | dot -Tpdf -o family.pdf
open family.pdfFurther 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



