This directory centralizes documentation about how this repository works — its structure, its build, and its conventions. User documentation for Drools, OptaPlanner, jBPM, and Kogito lives on Apache KIE :: Documentation.
| Document | What it covers |
|---|---|
| STRUCTURE.md | The module prefix structure, the BOM/parent-pom hierarchies, and architectural notes |
| BUILDING.md | How to build the repo, useful Maven flags and profiles, and troubleshooting |
| CONVENTIONS.md | Code style, licensing, dependency rules, testing and codegen conventions |
| PR_CHECKS_AND_CI.md | The checks that run on pull requests, and how CI builds the repo |
| DEVELOP_ON_MACOS.md | Setting up macOS for GraalVM native image builds |
| OTHER_COMPONENTS.md | Apache KIE components beyond the four main projects: the PMML engine and KIE Tools |
| HISTORY.md | How KIE started, its initiatives over the years, and the move to Apache |
- README.md — project introduction
- CONTRIBUTING.md — contribution guide (issues, PRs, dependency requirements)