From ce1d7b301aa412b703c6917732f5891185127240 Mon Sep 17 00:00:00 2001 From: RocketQuack <202538874+Rocket-Quack@users.noreply.github.com> Date: Thu, 19 Mar 2026 11:57:06 +0100 Subject: [PATCH] fix(lint): resolve pre-commit formatting --- .gitignore | 2 +- .pre-commit-config.yaml | 1 + docs/08-reference/04-framework-comparisons.md | 4 ++++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 4704f2d6..591cbaff 100644 --- a/.gitignore +++ b/.gitignore @@ -31,4 +31,4 @@ node_modules # VitePress **/.vitepress/dist -**/.vitepress/cache \ No newline at end of file +**/.vitepress/cache diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 5a1d6036..ef57978e 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -34,6 +34,7 @@ repos: rev: v2.4.1 hooks: - id: codespell + exclude: ^docs/pnpm-lock\.yaml$ args: - -L - "ro" diff --git a/docs/08-reference/04-framework-comparisons.md b/docs/08-reference/04-framework-comparisons.md index aec78a54..fa1691e8 100644 --- a/docs/08-reference/04-framework-comparisons.md +++ b/docs/08-reference/04-framework-comparisons.md @@ -56,18 +56,22 @@ bench/ ### Key Architectural Differences 1. **Multi-tenancy** + - Django: One app = one database (typically) - Frappe: One installation = many sites, each with own database 2. **Background Jobs** + - Django: Requires Celery + Redis + worker setup - Frappe: Built-in queue system, just use `enqueue()` 3. **Real-time** + - Django: Requires Channels + Redis + ASGI setup - Frappe: Socket.IO built-in, automatic for DocType updates 4. **Admin/Management** + - Django: Admin for models, basic CRUD - Frappe: Full-featured Desk with reports, dashboards, permissions