Samir Boulahtit
4279c458c4
docs: add comprehensive architecture rules reference documentation
Created detailed documentation for all 51 architectural rules:
New Documentation:
- docs/development/architecture-rules.md (comprehensive reference)
- Added to mkdocs.yml navigation
Documentation Includes:
- Overview and usage instructions
- Severity level explanations
- All 51 rules organized by category:
* Backend Rules (API, Service, Model, Exception)
* Frontend Rules (JavaScript, Templates, Styling)
* Naming Convention Rules
* Security & Multi-Tenancy Rules
* Code Quality Rules
* Middleware Rules
For Each Rule:
- Rule ID and name
- Severity level
- Detailed description
- Good and bad code examples
- Anti-patterns detected
- File patterns affected
Additional Sections:
- Quick reference tables
- Pre-commit checklist
- Common violations and fixes
- Ignored patterns explanation
- Summary statistics (51 rules, 35 errors, 16 warnings)
This documentation complements:
- .architecture-rules.yaml (rule definitions)
- scripts/validate_architecture.py (enforcement)
- Code Quality guide
- Contributing guide
Documentation builds successfully with mkdocs.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-28 20:03:45 +01:00
..
2025-11-28 07:58:33 +01:00
2025-11-28 07:58:33 +01:00
2025-11-28 20:03:45 +01:00
2025-11-28 07:58:33 +01:00
2025-11-28 09:26:20 +01:00
2025-11-28 19:43:08 +01:00
2025-11-28 19:43:08 +01:00
2025-11-28 07:58:33 +01:00
2025-11-28 07:58:33 +01:00
2025-11-28 07:58:33 +01:00
2025-11-23 20:19:00 +01:00
2025-11-23 20:19:00 +01:00
2025-10-11 09:09:25 +02:00
2025-11-28 07:58:33 +01:00
2025-11-19 21:55:34 +01:00
2025-09-21 22:36:19 +02:00
2025-11-09 18:47:53 +01:00
2025-11-23 20:19:00 +01:00