Files
slp-modular-cms/.github/copilot-instructions.md
T
SluijsensandClaude Sonnet 5 a4458f383e Documents solution folder structure for AI agents
Adds AGENTS.md as the canonical description of the Application/Tests/Clients
solution layout, mirrored into CLAUDE.md, .junie/guidelines.md, and
.github/copilot-instructions.md so Claude, Junie, and Copilot all pick it up.
Also un-ignores .junie/ so guidelines.md is tracked.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Wi5qHAuq8UbzN4NLUFeKkJ
2026-07-26 20:08:58 +02:00

14 lines
1.0 KiB
Markdown

# SlpModularCms — Solution Structure
> Canonical copy: `AGENTS.md` (also mirrored in `CLAUDE.md` and `.junie/guidelines.md`). Update all four together.
This solution is organized into three top-level Solution Folders. Any agent working in this repo should respect this layout when adding, moving, or referencing projects.
- **Application** — Development versions of the applications: the Master and Slave APIs, plus a nested **Modules** solution folder containing the individual CMS modules (e.g. `SlpModularCms.Modules.Master`, `SlpModularCms.Modules.Identity`, `SlpModularCms.Modules.Availability`).
- **Tests** — Test projects mirroring the structure of **Application**, with the same nested **Modules** grouping — except the Slave API, which has no test project.
- **Clients** — The actual buildable/shippable API projects (e.g. `SlpModularCms.Api`).
When adding a new project:
- A new module goes under `Application/Modules`, with its test project under `Tests/Modules`.
- A new deployable API/client goes under `Clients`.