Son-Selfservice is an independent sonata app that allows you to manage the state of FSMs and SSMs through a user interface.
You need Docker >= v17.03.1-ce installed on your machine as well as Docker Compose >= v1.11.2 and... that's it. Build the project:
chmod +x one_for_all.sh
./one_for_all.sh
In addition to the selfservice application code, there is also a stub SSM, implementation that currently does nothing except populate a list of FSMs which should be similar to what the actual SSM would handle it.
To test it, you need to have python (>= Python 2.7.11) installed. Then simply do the following:
cd ssm_stub
pip install -r requirements.txt
python ssm_stub.py
The application needs to be running. Once you do that, you will find a list of FSMs populated on the UI.
son-selfservice is published under Apache 2.0 license. Please see the LICENSE file for more details.
The following lead developers are responsible for this repository and have admin rights. They can, for example, merge pull requests.