Protograph is a collection of sequence diagrams of various protocols.
Protograph generations requires protographer and LaTeX.
Project structure:
- Directory
yaml
contains the protocol description. - Directory
tex
contains the TeX and PDF file, generated by Travis CI build, and used by https://protograph.github.io.
Installing protographer and latex docker image:
make prepare
Generating protograph:
make all
Please see https://github.com/protograph/protographer/blob/master/yaml/helloworld.yaml and https://github.com/protograph/protographer/blob/master/tex/helloworld.pdf to get a taste of how the YAML-to-PDF conversion works.