Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oppodelldog/touch-graph


https://github.com/oppodelldog/touch-graph

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# TouchGraph

Fun project with d3 and typescript

![sample](sample.png)

## States and Transitions

As a little experiment, a state machine controls user interactions.

States and Transitions are saved in a dot file which can be easily
converted into a graphic to get a nice overview which events and transitions
exist and in which relation they are to each other on the one hand.
The idea here is to keep track of simple interactions as well as multi step workflows
visually and programmatically.

![states.dot as png](src/Flow/output.png)
Graphic has been created with **dot** under linux.
```bash
dot -Tpng states.dot > output.png
```

hint:
install graphviz to get the dot command:
```bash
sudo apt install graphviz
```