A Workflow Orchestration Framework designed to be self-hosted
Contributions, issues, and feature requests are welcome!
Selflow is a Monorepo managed with Nx. This comes form the will to have the whole project and plugins in a single repository to centralize all decisions and issues and avoid having unmaintained plugins.
You do not have to have a Node.js environment to contribute, but this will help you.
To set up the repository and install NX locally, you will need a Node.JS environment and Yarn installed on your system.
To install Yarn, you can run
# Might requires sudo privileges, depending on your node installation
npm install -g yarn
Then set up the project
# Clone the repository
git clone https://github.com/selflow/selflow.git
cd selflow
# Install dependencies
yarn
# Check NX installation
yarn nx graph
Give a ⭐️ if this project helped you!
Logo generated with gopherize.me