Skip to content

docs: update CLAUDE.md and project-info to match current codebase#17613

Merged
ndoschek merged 4 commits into
eclipse-theia:masterfrom
safisa:safi-update-CLAUDE.md-file
Jun 10, 2026
Merged

docs: update CLAUDE.md and project-info to match current codebase#17613
ndoschek merged 4 commits into
eclipse-theia:masterfrom
safisa:safi-update-CLAUDE.md-file

Conversation

@safisa

@safisa safisa commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

What it does

Updates CLAUDE.md (and the @-referenced .prompts/project-info.prompttemplate) to match the current codebase:

  • Corrects the bundling description: theia build now defaults to esbuild (webpack remains a fallback), via BundlerGenerator in application-manager.
  • Fixes stale facts: Node.js ≥22 (per engines) and 78 packages.
  • Adds read-on-demand pointers to doc/ files not previously referenced (code-organization, vscode-usage, api-management, api-testing, pull-requests, etc.).
  • Documents the .github/ issue & PR templates so contributions follow them.
  • Adds commit conventions (Conventional Commits) and a note to use npm, not yarn.

Docs-only change; no runtime code touched.

How to test

Review the rendered CLAUDE.md and .prompts/project-info.prompttemplate. Verify the bundling claim against dev-packages/application-manager/src/generator/bundler-generator.ts (preferESBuild) and the esbuild.mjs configs in the example apps.

Follow-ups

None.

Breaking changes

  • This PR introduces breaking changes and requires careful review.

Attribution

Review checklist

  • As an author, I have thoroughly tested my changes and carefully followed the review guidelines
  • User-facing text is internationalized using the nls service (N/A — docs only)

@github-project-automation github-project-automation Bot moved this to Waiting on reviewers in PR Backlog Jun 3, 2026

@ndoschek ndoschek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for updating this, @safisa!
I added a few comments, mainly to reduce possible drifts if the linked files will change in the future.

Comment thread CLAUDE.md Outdated
Comment thread CLAUDE.md Outdated
Comment thread CLAUDE.md Outdated
Comment thread CLAUDE.md Outdated
@safisa safisa requested a review from ndoschek June 10, 2026 07:06

@ndoschek ndoschek left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the updates, LGTM now 👍

@github-project-automation github-project-automation Bot moved this from Waiting on reviewers to Needs merge in PR Backlog Jun 10, 2026
@ndoschek ndoschek merged commit 12cd958 into eclipse-theia:master Jun 10, 2026
10 checks passed
@github-project-automation github-project-automation Bot moved this from Needs merge to Done in PR Backlog Jun 10, 2026
@github-actions github-actions Bot added this to the 1.73.0 milestone Jun 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants