NetStateMachine is a simple yet powerful library for implementing state machines in .NET. It provides a flexible and easy-to-use API for defining states, transitions, and triggers, making it ideal for a wide range of applications.
- Easy to Use: Define states, transitions, and triggers with minimal code.
- Flexible: Supports complex state transitions and hierarchical states.
- Extensible: Easily integrate with IoC containers and other libraries.
- Lightweight: Minimal dependencies and small footprint.
You can install the NetStateMachine library via NuGet:
dotnet add package NetStateMachine- Basic Implementation
- Create separate solution with code and examples
- Unit tests
- Pipeline build with unit test
- Code coverage
- Simple example code with IoC
- Add NugetPackage build