Files
slp-modular-cms/.github/copilot-instructions.md
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

1.0 KiB

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.