StateMachine
StateMachine copied to clipboard
State of affairs inquiry
Hi.
First of all, thank you for all of your hard work and effort in putting this library together. A few things:
- Is this project alive and actively maintained? are there any additional releases planned?
- Aritfact publishing is a bit messy at the moment, Gradle build does not properly set up version/group in accordance to what's published (up to a point local artifact publishing isn't supported OOTB). And of course, no-snapshots available :-(
- Some code design decisions make it hard to share/reuse code in the state-machine declarations. I can give a concrete example, but I'd be more than happy to try and fix it myself.
- Would you be willing to accep pull requests?
@zhxnlai 10x in advance
@sheinbergon Thanks for the feedback and sorry for not getting back to you earlier! FYI,
- I am restructuring the project to smaller files to improve readability. Besides that, because the state machine itself is stable, no release is planned right now unless there are bugs.
- I agree and I want to fix the publishing process. However, we are currently constrained to use Jitpack to deliver public artifacts because Bintray publishing is pending review internally. I will spend time to investigate how Jitpack Snapshot works
- Could you send me an example? I would love to learn about your use case. By the way, there is a
with
method that could be used as a builder. - Of course. PRs are welcome!
Any news in this regard?