Skip to content

PSIBR.Liminality is a basic state machine modelling library that handles a lot of organization descisions for you, but doesn't try to boil the ocean. Bring your own state storage and fancy behaviors.

Notifications You must be signed in to change notification settings

psibr/Liminality

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b1f9adf Â· Jul 16, 2022

History

66 Commits
Mar 8, 2022
Mar 8, 2022
Mar 12, 2022
Mar 12, 2022
Mar 8, 2022
Apr 4, 2020
Mar 15, 2020
Jul 16, 2022
Jul 16, 2022
Mar 8, 2022
Mar 8, 2022
Mar 6, 2022
Mar 8, 2022
Mar 8, 2022
Mar 8, 2022

Repository files navigation

PSIBR.Liminality

Transition library by a transfem, so you know it's good. 😉

PSIBR.Liminality is a basic state machine modelling library that handles a lot of organization descisions for you, but doesn't try to boil the ocean.

Bring your own state storage and fancy behaviors.

Cloning and Building

The following will give you a project that is set up and ready to use.

Make sure not use a shallow clone so that GitVersioning can be applied.

git clone https://github.com/psibr/liminality.git
cd liminality
dotnet build

Running the sample API

Once you've cloned the repo, from the repo root folder, run:

dotnet run --project samples

You can now browse to https://localhost:5001/swagger to interact with the samples.

Debugging the samples or Liminality

This repo has launch.json and task.json files added to build, run, debug, and navigate to the samples swagger (OpenAPI) in Visual Studio Code using the C# extension.

Running the unit tests

Once you've cloned the repo, from the repo root folder, run:

dotnet test

Special thanks to contributors

Libraries and tools we use

These are the tools used to build Liminality 🥂

About

PSIBR.Liminality is a basic state machine modelling library that handles a lot of organization descisions for you, but doesn't try to boil the ocean. Bring your own state storage and fancy behaviors.

Topics

Resources

Stars

Watchers

Forks

Languages