This is a simple demonstration of using xstate
to implement
Git revision control as a finite state machine. It's intended
to play around with interactively to better understand the file
change/staging/commit process in Git. You can view the site here:
[https://gitmachine.zubin.io]
This demo is built using React, GatsbyJS and xstate.
Instructions to run locally:
yarn
yarn develop
- ...Then browse to http://localhost:8000