feat: ai tooling create claude.md - #3783
Open
maxiroellplenty wants to merge 1 commit into
Open
Conversation
There was a problem hiding this comment.
Pull request overview
Adds a CLAUDE.md repository guide describing this plugin’s architecture, build workflow, and key conventions to help AI-assisted tooling (and humans) work effectively within the Ceres / plentyShop LTS codebase.
Changes:
- Introduces
CLAUDE.mdwith a concise, project-specific overview (PHP plugin architecture, IO dependency, templates/contexts/widgets). - Documents local development commands and build/test limitations (Node/webpack pipeline, dist assets, available tests).
- Captures key conventions and contribution workflow expectations (widgets registries, translations, branching/changelog notes).
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
ksted
reviewed
Aug 13, 2026
Comment on lines
+170
to
+172
| - `npm run compareTranslations` treats **`de` as the source of truth** and compares key presence only, never values. It is not wired into CI and does **not** currently pass — it reports every `Config`/`Widget`/`Wizard`/`Page` key as missing from fr/nl/pl by design. Read its output selectively; don't try to make it clean. | ||
| - ESLint is `google` config with heavy overrides ([.eslintrc.json](.eslintrc.json)): **Allman brace style**, 4-space indent, double quotes, no trailing commas, `object-curly-spacing: always`, min identifier length 2 (except `$`, `i`, `j`, `k`), comments on their own line above code. | ||
| - Stylelint is `stylelint-config-twbs-bootstrap` with `border-radius`, `transition` and `calc()` **blacklisted** ([.stylelintrc](.stylelintrc)) — use the project's mixins/variables instead. |
Contributor
There was a problem hiding this comment.
question: Why is this information important when the commands are already included in the list above? I don't think the model cares much about the origin of the rules.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
All changes meet the following requirements
@plentymarkets/plentyshop