docs: Add CLAUDE.md documentation for key .NET projects#20841
docs: Add CLAUDE.md documentation for key .NET projects#20841Migaroez merged 9 commits intoumbraco:mainfrom
Conversation
Add comprehensive CLAUDE.md files for major Umbraco projects: - Root CLAUDE.md: Multi-project repository overview - Umbraco.Core: Interface contracts and domain models - Umbraco.Infrastructure: Implementation layer (NPoco, migrations, services) - Umbraco.Cms.Api.Common: Shared API infrastructure - Umbraco.Cms.Api.Management: Management API (1,317 files, 54 domains) - Umbraco.Web.UI.Client: Frontend with split docs structure Each file includes: - Architecture and design patterns - Project-specific workflows - Edge cases and gotchas - Commands and setup - Technical debt tracking 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
AndyButland
left a comment
There was a problem hiding this comment.
Seems pretty good to me @hifi-phil. I've given just a cursory review to check it's on the right track and added a few comments where I saw errors.
iOvergaard
left a comment
There was a problem hiding this comment.
Added a few suggestions around the Client. In general, some of the agentic actions are over-simplified, but I'm not sure if the agent can figure it out by looking at the existing code anyway.
In the future, we might have use of more flows, such as:
- Adding a dashboard
- Adding a workspace
- Using the existing Content workspace
I have a plan to provide this type of knowledge using Claude Code Skills. This will allow us to supply much more specific knowledge including examples, guides, etc in a context efficient way. |
Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
Co-authored-by: Andy Butland <abutland73@gmail.com> Co-authored-by: Jacob Overgaard <752371+iOvergaard@users.noreply.github.com>
- Clarify NPoco is current and fully supported (not legacy) - Document EF Core as future direction with ongoing migration - Add secure cookie-based token storage details for v17+ - Update OpenIddict authentication documentation - Update API versioning (v1.0 and v1.1) - Minor documentation cleanups (community links, descriptions) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Migaroez
left a comment
There was a problem hiding this comment.
I will make the proposed changes myself now that I have access to your fork.
Other things todo:
- check patch strategy with Kenn
- Cleanup double info in project files that are already the root file
|
If you are both happy with the changes made by @hifi-phil then It's ready for me to be merged in. |
|
Looks good to me |
Description
Some Claude memory files that have been generated against a template to attempt to standardise memory file product for Umbraco
Add comprehensive CLAUDE.md files for major Umbraco projects:
Each file includes: