Files
RCEU_PDFWorkflowManager/PDFWorkflowManager/CONTRIBUTING.md
2026-02-01 12:56:21 +01:00

436 B

Project Architecture and Coding Rules

Stack

  • .NET 8
  • ASP.NET Core Web API
  • Entity Framework Core

Architecture Rules

  • Controllers must be thin
  • Business logic lives in Services
  • Data access only via Repositories
  • No static state

Coding Style

  • async/await only
  • No blocking calls
  • Explicit return types
  • XML documentation on public APIs

Error Handling

  • Use domain-specific exceptions
  • Do not throw Exception