Giter Club home page Giter Club logo

miranum-connect-basic-template's Introduction

Miranum Connect Basic Template

Simplified, beginner-friendly GitHub template for initiating new projects with Miranum. This template is focused on the key features of Miranum Connect - Worker creation, Message correlation, and Process start.

Features

This template provides the following features:

  • Worker Creation: Implement the doSomething method in the MyWorker class to perform actions on received commands.
  • Message Correlation: Implement the correlateMessage method in the MyMessageCorrelation class to correlate messages with process instances.
  • Process Start: Implement the startProcess method in the MyProcessStart class to initiate a process instance.

Prerequisites

Before using this template, make sure you have a running instance of Camunda Platform 7 or Camunda Platform 8 set up. This template includes the necessary dependencies for both versions of Camunda. To switch between Camunda Platform 7 and Camunda Platform 8, you can update the application.yaml file as described below.

Getting Started

To use this template, follow these steps:

  1. Clone or download this repository to your local machine.

  2. Update the necessary resources to match the name and description of your project:

  3. Ensure that you have a running instance of Camunda Platform 7 or Camunda Platform 8.

  4. Build the project using the following command:

    mvn clean package
  5. Run the project by executing the generated JAR file.

  6. Interact with the project's features, such as creating workers, correlating messages, and starting processes.

Run Tests

To run the tests for this project, execute the following command:

mvn clean test

This command will execute all the unit tests in the project and provide the test results.

Configuration

The project's configuration is defined in the application.yaml file. By default, the configuration is set up for Camunda Platform 7. If you want to switch to Camunda Platform 8, you can uncomment the relevant properties in the application.yaml file and comment out the Camunda Platform 7 configuration. Additionally, you have to uncomment the Miranum Connect dependency for Camunda Platform 8 in the pom.xml file.

Documentation

For more detailed information and advanced usage of Miranum Connect, please refer to the Miranum Documentation.

To see an example of Miranum Connect in action, you can visit the Miranum Connect GitHub Repository or the Miranum Consulting Repository and explore the provided examples.

Contributions

Contributions to this GitHub template are welcome! If you have any improvements or new features to suggest, please create a pull request.

License

This project is licensed under the MIT License.


For more information on Miranum and its features, please visit the Miranum Documentation.

miranum-connect-basic-template's People

Contributors

rami-nk avatar

Stargazers

โ€‹ avatar Thomas Heinrichs avatar

Watchers

Alexander Praschek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.