msys

Modular Design and Development Core Server


License
BSD-3-Clause
Install
pip install msys==0.2.5

Documentation

MSYS

A Framework for modular Systems

pip Documentation Status DOI workflow codecov

See the Documentation form more information.

Usage

Launch server with:

msys

or

msys serve

further details with:

msys serve --help

list all commands with:

msys --help

Testing

till pip 21.3:

pip install --use-feature=in-tree-build -e .

pip 21.3+:

pip install -e .
coverage run --source=src -m pytest && coverage report -m

Check registered modules and launch server:

msys modules serve

Capabilities

Legend:

Symbol Meaning
✅ finished
🔜 working on implementation
🟦 planned

Core

Capability Status
Types ✅
Connectables ✅
Module ✅
Extensions 🔜
API 🔜

Server

Capability Status
create, save and load 🟦
change 🟦