# fsm2

## fsm2

- [Overview](https://fsm2.onepub.dev/master.md)
- [States](https://fsm2.onepub.dev/states.md)
- [Nested States](https://fsm2.onepub.dev/states/nested-states.md)
- [Concurrent Region](https://fsm2.onepub.dev/states/concurrent-states.md)
- [Fork](https://fsm2.onepub.dev/states/concurrent-states/fork.md)
- [Join](https://fsm2.onepub.dev/states/concurrent-states/join.md)
- [Pseudo States](https://fsm2.onepub.dev/states/pseudo-states.md)
- [Events](https://fsm2.onepub.dev/events.md)
- [Transitions](https://fsm2.onepub.dev/transitions.md)
- [Trigger a Transition](https://fsm2.onepub.dev/transitions/trigger-a-transition.md)
- [Simple Transitions](https://fsm2.onepub.dev/transitions/static-transitions.md)
- [Guard conditions](https://fsm2.onepub.dev/transitions/guard-conditions.md)
- [onEnter](https://fsm2.onepub.dev/transitions/onenter.md)
- [onExit](https://fsm2.onepub.dev/transitions/onexit.md)
- [SideEffects](https://fsm2.onepub.dev/transitions/sideeffects.md)
- [Transition Inheritance](https://fsm2.onepub.dev/transitions/transition-inheritance.md)
- [Where the action happens](https://fsm2.onepub.dev/where-the-action-happens.md)
- [Tracking State](https://fsm2.onepub.dev/tracking-state.md)
- [StateOfMind](https://fsm2.onepub.dev/tracking-state/stateofmind.md)
- [Stream of States](https://fsm2.onepub.dev/tracking-state/stream-of-states.md)
- [Check the current state](https://fsm2.onepub.dev/tracking-state/check-the-current-state.md)
- [Recommendations](https://fsm2.onepub.dev/recommendations.md)
- [Debugging your FSM](https://fsm2.onepub.dev/debugging-your-fsm.md)
- [Static Analysis](https://fsm2.onepub.dev/debugging-your-fsm/static-analysis.md)
- [Visualise your FSM](https://fsm2.onepub.dev/visualise-your-fsm.md)
- [Water Example](https://fsm2.onepub.dev/water-example.md)
- [Contributing](https://fsm2.onepub.dev/contributing.md)
- [Features and bugs](https://fsm2.onepub.dev/features-and-bugs.md)
- [References](https://fsm2.onepub.dev/references.md)
