docling-studio/mkdocs.yml
Pier-Jean Malandrino fe83dcdf79 feat(settings): paste-image size/type limits for #195 (#196)
* docs: rename Clean Architecture → Hexagonal Architecture (ports & adapters)

Le backend suit le pattern ports & adapters (ports dans domain/ports.py,
adaptateurs dans infra/), pas Clean Architecture au sens Uncle Bob.
Aligne la terminologie dans README, docs/architecture.md, ADR guide,
audit master, fiche audit 01, et la nav mkdocs.

Les noms de fichiers et la commande /audit:clean-architecture restent
stables pour preserver les liens croises et les skills existants.

* feat(settings): add paste-image size/type limits surfaced via /api/health

Introduces MAX_PASTE_IMAGE_SIZE_MB (default 10) and
PASTE_ALLOWED_IMAGE_TYPES (default image/png,image/jpeg,image/webp)
env vars so the upcoming Verify-mode clipboard-paste handler can
validate client-side against the same limits the backend enforces.

Follows the existing MAX_FILE_SIZE_MB pattern. Ships the accepted
design doc at docs/design/195-copy-paste-image-verify-mode.md.

Refs #195
2026-04-29 14:00:00 +02:00

89 lines
2.8 KiB
YAML

site_name: Docling Studio
site_description: Visual document analysis studio powered by Docling
site_url: https://scub-france.github.io/Docling-Studio/
repo_url: https://github.com/scub-france/Docling-Studio
repo_name: scub-france/Docling-Studio
theme:
name: material
palette:
- media: "(prefers-color-scheme: light)"
scheme: default
primary: deep orange
accent: orange
toggle:
icon: material/brightness-7
name: Dark mode
- media: "(prefers-color-scheme: dark)"
scheme: slate
primary: deep orange
accent: orange
toggle:
icon: material/brightness-4
name: Light mode
features:
- navigation.sections
- navigation.expand
- content.code.copy
- toc.integrate
icon:
repo: fontawesome/brands/github
nav:
- Home: index.md
- Getting Started: getting-started.md
- Architecture: architecture.md
- Bbox Pipeline: bbox-pipeline.md
- Contributing: contributing.md
- Processes: PROCESSES.md
- Development:
- Coding Standards: architecture/coding-standards.md
- Commit Conventions: git-workflow/commit-conventions.md
- Code Review Checklist: git-workflow/code-review-checklist.md
- Merge Policy: git-workflow/merge-policy.md
- ADR Guide: architecture/adr-guide.md
- ADR Template: architecture/adr-template.md
- Release:
- Deployment Checklist: release/deployment-checklist.md
- Rollback Playbook: release/rollback-playbook.md
- Operations:
- Incident Response: operations/incident-response.md
- Security Response: operations/security-response.md
- Monitoring Checklist: operations/monitoring-checklist.md
- Community:
- Onboarding Guide: community/onboarding-guide.md
- Issue Triage: community/issue-triage-process.md
- Roadmap Template: community/roadmap-template.md
- Audit:
- Audit Master: audit/master.md
- Audits:
- Hexagonal Architecture: audit/audits/01-clean-architecture.md
- DDD: audit/audits/02-ddd.md
- Clean Code: audit/audits/03-clean-code.md
- KISS: audit/audits/04-kiss.md
- DRY: audit/audits/05-dry.md
- SOLID: audit/audits/06-solid.md
- Decoupling: audit/audits/07-decoupling.md
- Security: audit/audits/08-security.md
- Tests: audit/audits/09-tests.md
- CI & Build: audit/audits/10-ci-build.md
- Documentation: audit/audits/11-documentation.md
- Performance: audit/audits/12-performance.md
validation:
nav:
omitted_files: info
absolute_links: info
links:
absolute_links: info
markdown_extensions:
- admonition
- pymdownx.highlight:
anchor_linenums: true
- pymdownx.superfences
- pymdownx.tabbed:
alternate_style: true
- tables
- toc:
permalink: true