An open API service indexing awesome lists of open source software.

https://github.com/faasjs/workflow

A Process Driven System base on FaasJS
https://github.com/faasjs/workflow

Last synced: about 1 year ago
JSON representation

A Process Driven System base on FaasJS

Awesome Lists containing this project

README

          

# FaasJS/Workflow

[![License: MIT](https://img.shields.io/npm/l/@faasjs/workflow-step.svg)](https://github.com/faasjs/workflow/blob/main/LICENSE)
[![Last commit](https://img.shields.io/github/last-commit/faasjs/workflow)](https://github.com/faasjs/workflow)
[![Unit Status](https://github.com/faasjs/workflow/actions/workflows/unit-test.yml/badge.svg)](https://github.com/faasjs/workflow/actions/workflows/unit-test.yml)
[![Coverage Status](https://img.shields.io/codecov/c/github/faasjs/workflow.svg)](https://app.codecov.io/gh/faasjs/workflow)

A Process Driven System base on FaasJS.

## Features

- [x] Process Driven.
- [x] Each process is a function.
- [x] Built with TypeScript and FaasJS.
- [x] Easy to use and test.

## Dependencies

- Postgresql
- Redis

## Documentation

### [@faasjs/workflow-react](packages/react/README.md)

[![License: MIT](https://img.shields.io/npm/l/@faasjs/workflow-react.svg)](https://github.com/faasjs/workflow/blob/main/packages/react/LICENSE)
[![NPM Version](https://img.shields.io/npm/v/@faasjs/workflow-react/latest.svg)](https://www.npmjs.com/package/@faasjs/workflow-react)

### [@faasjs/workflow-step](packages/step/README.md)

[![License: MIT](https://img.shields.io/npm/l/@faasjs/workflow-step.svg)](https://github.com/faasjs/workflow/blob/main/packages/step/LICENSE)
[![NPM Version](https://img.shields.io/npm/v/@faasjs/workflow-step/latest.svg)](https://www.npmjs.com/package/@faasjs/workflow-step)

### [@faasjs/workflow-types](packages/types/README.md)

[![License: MIT](https://img.shields.io/npm/l/@faasjs/workflow-types.svg)](https://github.com/faasjs/workflow/blob/main/packages/types/LICENSE)
[![NPM Version](https://img.shields.io/npm/v/@faasjs/workflow-types/latest.svg)](https://www.npmjs.com/package/@faasjs/workflow-types)

## Contributing

Guidelines for contributing to FaasJS workflow can be found in [CONTRIBUTING.md](CONTRIBUTING.md).