Skip to content

Add CLAUDE.md guidance file#315

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

Add CLAUDE.md guidance file#315
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 a CLAUDE.md to give future Claude Code instances a fast on-ramp to this repository.

It documents:

  • What the project actually is — a stripped-down Eclipse Dirigible distribution shipping the Terminal-over-HTTP components (not the Theia IDE, despite the name).
  • Product scope — theia is a codbex product: a Dirigible-based distribution scoped to a single use case (terminal-only shell access). Clarifies what belongs in this repo.
  • Module layoutapplication, branding, integration-tests, and that the app is mostly an assembly layer over dirigible-components-* dependencies.
  • Build/run/test commands — Maven profiles, the required --add-opens JVM flags, Docker, single-test invocation, and access URLs/default credentials.
  • Spring profile wiring — the common,<mode>,app-default activation pattern and pluggable security backends.
  • Conventions — EPL-2.0 license header and the release-pipeline version-bump cadence.

🤖 Generated with Claude Code

iliyan-velichkov and others added 3 commits June 4, 2026 15:09
Document the project as a Dirigible Terminal-over-HTTP distribution,
build/run/test commands, Spring profile wiring, and conventions for
future Claude Code instances.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Document that theia is the terminal-only member of the codbex product
family (Atlas, Helios, Hades, etc.), each a Dirigible-based distribution
scoped to a use case. Helps clarify what belongs in this repo.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Drop the enumeration of sibling codbex products; keep only theia's own
scope (terminal-only shell access).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@iliyan-velichkov iliyan-velichkov merged commit 42004c5 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