Activiti

Activiti

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Under Apache License 2.0
By Activiti

java microservices spring cloud bpm business-process activiti product-activiti bpmn

Activiti


Homepage: http://activiti.org


Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.


NOTE: We moved to the master branch all the content of the development branch that we were using to design and code the next major version of the project. If you want to contribute with version 6.x please look at the 6.x branch.


If you want to read more about our Repositories structure you can read our GitBook.


Configuring IntelliJ

FAQ

Development commands
Add License header

To format files with the required license:


bash
mvn license:format


Checkstyle

To check if your code style respect all the rules:


bash
mvn checkstyle:check -DskipCheckstyle=false


Site

To generate the maven site:


bash
mvn clean site site:stage


the site will be generated at: target/staging/index.html


CI/CD

Running on GitHub Actions, requires the following secrets to be set:


| Name | Description |
|------|-------------|
| NEXUS_USERNAME | Internal Maven repository username |
| NEXUS_PASSWORD | Internal Maven repository password |
| GITHUB_TOKEN | GitHub token |