docs: overhaul and expand technical documentation

Revamped the documentation structure and content to enhance usability and organization. Added detailed sections on architecture, pipeline, security, API reference, deployment steps, compliance, and supported modules. Introduced new visuals like cards, accordions, and callouts for improved readability and navigation.
This commit is contained in:
Mathis HERRIOT
2026-01-08 15:29:56 +01:00
parent 8b51b84d44
commit 99a350aa05
10 changed files with 463 additions and 82 deletions

View File

@@ -17,12 +17,16 @@ erDiagram
USER ||--o{ SESSION : "detient"
USER ||--o{ API_KEY : "genere"
USER ||--o{ AUDIT_LOG : "genere"
USER ||--o{ FAVORITE : "ajoute"
CONTENT ||--o{ CONTENT_TAG : "possede"
TAG ||--o{ CONTENT_TAG : "est_lie_a"
CONTENT ||--o{ REPORT : "est_signale"
CONTENT ||--o{ FAVORITE : "est_mis_en"
TAG ||--o{ REPORT : "est_signale"
CATEGORY ||--o{ CONTENT : "catégorise"
ROLE ||--o{ USER_ROLE : "attribue_a"
ROLE ||--o{ ROLE_PERMISSION : "possede"
PERMISSION ||--o{ ROLE_PERMISSION : "est_lie_a"
@@ -93,15 +97,32 @@ erDiagram
contents {
uuid id PK
uuid user_id FK
uuid category_id FK
content_type type
varchar title
varchar storage_key
varchar mime_type
integer file_size
integer views
integer usage_count
timestamp created_at
timestamp updated_at
timestamp deleted_at
}
categories {
uuid id PK
varchar name
varchar slug
varchar description
varchar icon_url
timestamp created_at
timestamp updated_at
}
favorites {
uuid user_id PK, FK
uuid content_id PK, FK
timestamp created_at
}
tags {
uuid id PK
varchar name
@@ -182,6 +203,9 @@ erDiagram
timestamp created_at
}
users ||--o{ favorites : "user_id"
contents ||--o{ favorites : "content_id"
categories ||--o{ contents : "category_id"
users ||--o{ contents : "user_id"
users ||--o{ users_to_roles : "user_id"
roles ||--o{ users_to_roles : "role_id"