Apache KIE Examples repository with showcases on how to use Kogito, Drools, and jBPM
Apache KIE Examples
This repository contains a number of examples for Drools, jBPM, and Kogito that you can take a look at and try out yourself. Please take a look at the readme of each individual example for more details on how the example works and how to run it yourself.
Apache KIE Examples showcase use cases, features, applications, know-how's of everything our community's technology has to offer.
Apache KIE Examples are currently updated after a stable release.
Branches
Current stable branch is 10.1.x, pointing to the latest released 10.1.0 version.
Current development branch is main.
Use alternative Quarkus platforms with examples
The examples that use Quarkus use the Quarkus core BOM by default.
If you want to use an alternative BOM when building the Apache KIE Quarkus quickstarts you can override the quarkus.platform.* properties. The following example shows how to set quarkus.platform.artifact-id to use the quarkus-universe-bom.
mvn -Dquarkus.platform.artifact-id=quarkus-universe-bom clean install
Currently, only Drools is part of the Quarkus Platform.
Note: Integration of Kogito are in progress.
Getting started with the examples
- Clone this repository
git clone git@github.com:apache/incubator-kie-kogito-examples.git
- Navigate to the root of the example's directory
cd ./incubator-kie-kogito-examples/kogito-quarkus-examples/process-quarkus-example
- Open the README.md and follow its instructions
Found an issue? Please report it here and we will take a look.
Contribution
Everyone is encouraged to contribute to these examples by:
- trying it out and providing feedback and ideas for improvement
- creating new examples by sending a pull-request against main branch
- blogging about it
- using it on conferences and workshops
Getting Help
Issues
- Do you have a reproducer for your issue?
- Are you encountering an issue but unsure of what is going on?
Requests
- Do you have a feature/enhancement request?