Skip to content

Add CLAUDE.md with build commands and architecture guidance#305

Merged
iliyan-velichkov merged 3 commits into
mainfrom
add-claude-md
Jun 4, 2026
Merged

Add CLAUDE.md with build commands and architecture guidance#305
iliyan-velichkov merged 3 commits into
mainfrom
add-claude-md

Conversation

@iliyan-velichkov

@iliyan-velichkov iliyan-velichkov commented Jun 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds CLAUDE.md to guide Claude Code (and human onboarding) in this repo.

What it documents

  • What this repo is: Iapetus is a codbex product — "Integrations Management for ETL and other enterprise integration patterns based on Apache Camel" (Integrations Modeler and Flows). Technically a thin assembly/packaging layer over Eclipse Dirigible: most behavior comes from dirigible-components-* deps, and application/pom.xml is effectively the product definition.
  • Module layout: roles of application/, components/ (Dirigible content, not Java), branding/, and integration-tests/ (selects upstream Dirigible suites).
  • Build/test/format commands: the platform parent's Maven profiles (quick-build, unit-tests, integration-tests, tests, format), required --add-opens JVM flags, and a single-IT-class invocation.
  • Runtime config: the Spring-profile model (common,app-default, provider profiles) and the org.eclipse.dirigible scan with excluded JDBC/JPA autoconfig.
  • Conventions: EPL-2.0 headers; where to add bundled capabilities vs. custom UI content.

🤖 Generated with Claude Code

iliyan-velichkov and others added 3 commits June 4, 2026 15:10
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add product description and edition context from codbex.com/products.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov merged commit 1989ac7 into main Jun 4, 2026
8 checks passed
@iliyan-velichkov iliyan-velichkov deleted the add-claude-md branch June 4, 2026 12:51
@iliyan-velichkov iliyan-velichkov self-assigned this Jun 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant