Skip to content

nicksguru/commons-statemachine-starter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nicks.Guru Commons Spring State Machine Starter

Latest version 🚀 Release date

Starter for working with Spring State Machine.

Versioning

The version format is inspired by Scalver and looks like M.yymm.N (in UTC timezone), where:

  • M - major version, same as in SemVer: starts from 0, increments in case of backwards incompatibility
  • yy - year minus 2000: 25 for 2025, 100 for 2100
  • mm - month (zero-padded): 01 = Jan, 02 = Feb, 12 = Dec
  • N - incremental build number, starts from 0 every month

Usage

See full version history on Maven Central, use as follows:

<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>guru.nicks.commons</groupId>
            <artifactId>bom</artifactId>
            <version>100.2512.3</version>
            <type>pom</type>
            <scope>import</scope>
        </dependency>
    </dependencies>
</dependencyManagement>

<dependencies>
    <dependency>
        <groupId>guru.nicks.commons</groupId>
        <artifactId>state-machine-starter</artifactId>
    </dependency>
</dependencies>

Documentation

To browse the API documentation, click here.

This software adheres to the BDD (Behavior-Driven Development) approach. See module usage examples in Cucumber test scenarios and steps.

Disclaimer

THIS CODE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. USE AT YOUR OWN RISK.

Copyright © 2025 nicks.guru. All rights reserved.

About

Starter for working with Spring State Machine

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published