# kiebot **Repository Path**: kiegroup/kiebot ## Basic Information - **Project Name**: kiebot - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-11 - **Last Updated**: 2026-11-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # kiebot ![Kiebot - Java 11](https://github.com/kiegroup/kiebot/actions/workflows/push.yml/badge.svg) This project uses Quarkus, the Supersonic Subatomic Java Framework. If you want to learn more about Quarkus, please visit its website: https://quarkus.io/ . ## Labels Kiebot will by default create default labels if not present, default labels can be seen [here](src/main/java/org/kiegroup/kiebot/util/Labels.java) The bot will also add any label flagged as required on every new pull request, by default, the only label required is "needs review". ## Running Kiebot locally Create e .env file on the project's root directory with the following environment variables: ``` QUARKUS_GITHUB_APP_APP_ID= QUARKUS_GITHUB_APP_APP_NAME= QUARKUS_GITHUB_APP_WEBHOOK_PROXY_URL= QUARKUS_GITHUB_APP_WEBHOOK_SECRET= QUARKUS_GITHUB_APP_PRIVATE_KEY=-----BEGIN RSA PRIVATE KEY-----\ \ -----END RSA PRIVATE KEY----- ``` This bot has a Web Console to see the payloads received by the bot. Can be accessed using the URL http://localhost:8080/replay/ ## Running the application in dev mode You can run your application in dev mode that enables live coding using: ```shell script $ mvn compile quarkus:dev ``` > **_NOTE:_** Quarkus now ships with a Dev UI, which is available in dev mode only at http://localhost:8080/q/dev/. ## Code Style This project uses a similar Java code style than https://github.com/kiegroup/droolsjbpm-build-bootstrap/tree/main/ide-configuration TODO - add license header and configure maven plugin to check it - implement missing features -