All Projects → heloufir → simple-workflow

heloufir / simple-workflow

Licence: MIT License
Laravel simple implementation of a complete workflow system, allowing you to focus on your business logic and letting the package do the necessary work to make your workflow system work and easy to customize

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to simple-workflow

version-check
An action that allows you to check whether your npm package version has been updated
Stars: ✭ 65 (+12.07%)
Mutual labels:  workflow
RWorkflow
📑 My approach to an analysis or product produced with R
Stars: ✭ 25 (-56.9%)
Mutual labels:  workflow
bistro
A library to build and execute typed scientific workflows
Stars: ✭ 43 (-25.86%)
Mutual labels:  workflow
alfred-microsoft-onenote-navigator
Use Alfred to browse through your Microsoft OneNote notebooks, section groups and sections and then jump to them instantly.
Stars: ✭ 52 (-10.34%)
Mutual labels:  workflow
QtNotepad
Super lightweight and super simple notepad application
Stars: ✭ 50 (-13.79%)
Mutual labels:  simple
simpleflow
Python library for dataflow programming.
Stars: ✭ 67 (+15.52%)
Mutual labels:  workflow
cookiecutter-r-data-analysis
cookie cutter template for my r workflow
Stars: ✭ 19 (-67.24%)
Mutual labels:  workflow
tip
GitHub Action to keep a 'tip' pre-release always up-to-date
Stars: ✭ 18 (-68.97%)
Mutual labels:  workflow
tumbleweed
Lightweight workflow engine microservice implement BPMN 2.0
Stars: ✭ 23 (-60.34%)
Mutual labels:  workflow
alfred-fanfou
Alfred workflow for Fanfou
Stars: ✭ 15 (-74.14%)
Mutual labels:  workflow
monopacker
A tool for managing builds of monorepo frontend projects with eg. npm- or yarn workspaces, lerna or similar tools into a standalone application - no other tools needed.
Stars: ✭ 17 (-70.69%)
Mutual labels:  workflow
toro
Tree oriented routing
Stars: ✭ 116 (+100%)
Mutual labels:  simple
bitnami-docker-airflow-scheduler
Bitnami Docker Image for Apache Airflow Scheduler
Stars: ✭ 19 (-67.24%)
Mutual labels:  workflow
hugo-gh-pages
🚀 Build and Publish Your Hugo Site to GitHub Pages 🚀
Stars: ✭ 37 (-36.21%)
Mutual labels:  workflow
AlfredWorkflows
My workflow creations for Alfred on macOS.
Stars: ✭ 55 (-5.17%)
Mutual labels:  workflow
WikiQA
Very Simple Question Answer System using Chinese Wikipedia Data
Stars: ✭ 24 (-58.62%)
Mutual labels:  simple
Chocolater
Chocolater is simply a PowerShell code generator and it was conceived in order to facilitate the selection and installation of your favorite applications in one go.
Stars: ✭ 26 (-55.17%)
Mutual labels:  simple
wakatime-to-toggl
📩 Sync your WakaTime data in Toggl
Stars: ✭ 23 (-60.34%)
Mutual labels:  workflow
simple-blog-engine-for-asp-net-core
A simple blog engine for ASP.NET Core developers.
Stars: ✭ 15 (-74.14%)
Mutual labels:  simple
AndroidBatteryStats
Displays all battery stats of an Android device using broadcast receiver.
Stars: ✭ 20 (-65.52%)
Mutual labels:  simple

Due to a time constraint, unfortunately this repository is no longer maintained.


Logo

Laravel Simple Workflow

A standard workflow system ready to use in 3 steps! Install > Configure > Use
Explore the docs »

Report Bug · Request Feature

Table of contents

About the project

About the project

You can find several complex workflow management systems, or even very easy systems that are incomplete. This project is a generic abstraction with the features that any project that must implement a workflow system must have.

Why choose this project among others?

  • Quick installation, 2 commands only!!
  • Two commands that facilitate the following tasks:
    • Implementation of the workflow system on any model
    • And, the configuration of workflow transitions
  • Pre-defined REST APIs allowing to interact with the different models of the workflow system (data recovery, insertion, update and deletion)
  • Paging utilities, adding specs to the model
  • Fully configured with a configuration file
  • ... and many other benefits....

Built with

This project is carried out mainly with Laravel 5.8.*

Getting started

This section will guide you step by step to install configure the workflow system on your project

Prerequisites

Before you start using this workflow system, you need to have a Laravel 5.8.* project installed.
Please refer to the official Laravel documentation for more information.

Installation

First of all, install the package using the composer command:

  composer require heloufir/simple-workflow

After that you need to publish the package, to have access to it's configuration file:

  php artisan vendor:publish --provider="Heloufir\SimpleWorkflow\SimpleWorkflowServiceProvider"

That's it, your are ready to use it. You see! I told you 2 commands only!!

Usage

Workflow system in 3 steps



There are several features provided by this workflow system, please refer to the wiki of this repository for more information on how to use this system and get an idea about it's different features.

Or access directly to the installation, configuration and usage sections:

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the project
  2. Create your feature branch
    git checkout -b feature/AmazingFeature
  3. Commit your changes
    git commit -m 'Add some AmazingFeature'
  4. Push to the branch
    git push origin feature/AmazingFeature
  5. Open a pull request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

EL OUFIR Hatim [email protected]
Project Link: https://github.com/heloufir/simple-workflow

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].