Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# Django ORM Lens

### The schema intelligence layer for Django.
### ER diagrams, N+1 detection and migration-risk checks for Django — without booting it.

Your entire model graph — live in your editor sidebar, gating your CI, and answering your AI agent over MCP. All from static parsing: no database, no `runserver`, no working venv.

Expand Down
14 changes: 14 additions & 0 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,20 @@

theme: jekyll-theme-primer

# Search metadata for the GitHub Pages homepage, consumed by jekyll-seo-tag.
# Without a `title`/`tagline`/`description` the homepage `<title>` and
# `<meta name="description">` fell back to the bare repo name — so the page
# ranked only for the brand name "django-orm-lens", never for the problems
# people actually search ("django er diagram", "django n+1", "django migration
# linter"). `tagline` puts those keywords into the homepage `<title>`
# ("<title> | <tagline>"); `description` carries them into the meta description.
title: Django ORM Lens
tagline: Django ER diagram, N+1 and migration-risk linter — no database, no Django boot
description: >-
Static analysis for Django models and migrations: ER diagrams, N+1 detection,
schema drift and migration-risk checks across a VS Code extension, a CLI, and
an MCP server. No database, no django.setup(). Free and MIT.

# Social card, consumed by jekyll-seo-tag. Without it the homepage unfurled
# as a bare `summary` card with no image anywhere it was shared.
#
Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/README.es.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# Django ORM Lens

### La capa de inteligencia de esquema para Django.
### Diagramas ER, detección de N+1 y análisis de riesgo de migraciones para Django, sin arrancarlo.

Todo tu grafo de modelos — en vivo en la barra lateral de tu editor, actuando de gate en tu CI y respondiendo a tu agente de IA vía MCP. Todo a partir de análisis estático: sin base de datos, sin `runserver`, sin venv funcional.

Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/README.ru.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# Django ORM Lens

### Слой schema intelligence для Django.
### ER-диаграммы, поиск N+1 и проверка риска миграций для Django — без запуска проекта.

Весь ваш граф моделей — вживую в боковой панели редактора, на страже вашего CI и в ответах вашему AI-агенту через MCP. Всё это — из статического парсинга: без базы данных, без `runserver`, без рабочего venv.

Expand Down
2 changes: 1 addition & 1 deletion docs/i18n/README.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

# Django ORM Lens

### Django 的数据结构智能层。
### Django 的 ER 图、N+1 检测与迁移风险检查 —— 无需启动项目。

你的整张模型图 —— 实时呈现在编辑器侧边栏、为你的 CI 把关,并通过 MCP 回答你的 AI agent 的提问。全部来自静态解析:无需数据库、无需 `runserver`、无需可用的 venv。

Expand Down
Loading