Skip to content

Simple project implementing state machine. This project is more show how to generate Nuget package, how to test it etc.

License

Notifications You must be signed in to change notification settings

ArkadiuszMakosa/NetStateMachine

Repository files navigation

NetStateMachine

StateMachine Logo

Build Status NuGet License: MIT

Overview

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.

Features

  • 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.

Getting Started

Installation

You can install the NetStateMachine library via NuGet:

dotnet add package NetStateMachine

Task To Do

  • 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

About

Simple project implementing state machine. This project is more show how to generate Nuget package, how to test it etc.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages