./web/node_modules
.DS_Store
./web/dist
./web/dist-ssr
./web/dist.zip
./web/dist.tar
./web/dist.war
.nitro
.output
*-dist.zip
*-dist.tar
*-dist.war
coverage
*.local
**/.vitepress/cache
./web/.cache
./web/.turbo
./web/.temp
./web/dev-dist
./web/.stylelintcache
./web/yarn.lock
./web/package-lock.json
.VSCodeCounter
**/backend-mock/data

# local env files
./web/.env.local
./web/.env.*.local
./web/.eslintcache

./web/logs
*.log
./web/npm-debug.log*
./web/yarn-debug.log*
./web/yarn-error.log*
./web/pnpm-debug.log*
./web/lerna-debug.log*
./web/vite.config.mts.*
./web/vite.config.mjs.*
./web/vite.config.js.*
./web/vite.config.ts.*

# Editor directories and files
.idea
# .vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
.history
.cursor



./backend-django/venv
./backend-django/.idea/
./backend-django/static/
./backend-django/.venv/
./backend-django/logs/
*/migrations/

# Python
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
.cursor/
lib/
lib64/
parts/
sdist/
var/
wheels/
pip-wheel-metadata/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Django
*.log
local_settings.py
db.sqlite3
db.sqlite3-journal
media/
staticfiles/

# FastAPI / Backend
backend-django/venv/
backend-django/.venv/
backend-django/__pycache__/
backend-django/*.pyc
backend-django/logs/
backend-django/media/
backend-django/static/
backend-django/staticfiles/
backend-django/.pytest_cache/
backend-django/celerybeat-schedule
backend-django/celerybeat.pid

backend-fastapi/venv/
backend-fastapi/.venv/
backend-fastapi/__pycache__/
backend-fastapi/*.pyc
backend-fastapi/.env
backend-fastapi/env/dev.env
backend-fastapi/env/uat.env
backend-fastapi/env/prod.env
backend-fastapi/logs/
backend-fastapi/.pytest_cache/
# backend-fastapi/db_init.json
backend-fastapi/*.db

# Virtual Environment
venv/
.venv/
env.bak/
venv.bak/
# 排除项目根目录和其他位置的 env 目录，但不包括 backend-django/env 和 backend-fastapi/env
/env/
web/env/

# PyCharm
.idea/
*.iml
*.iws
.idea_modules/

# VS Code
.vscode/
*.code-workspace

# Jupyter Notebook
.ipynb_checkpoints

# pyenv
.python-version

# Environments
.env
.env.local
.env.*.local
*.env

# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
*.cover
*.py,cover
.hypothesis/
.pytest_cache/

# mypy
.mypy_cache/
.dmypy.json
dmypy.json

# Pyre type checker
.pyre/

/go-view/
node_modules

# ai-agent-admin: exclude legacy generated bundles and removed heavy modules
.ops-backups/
docker/uniapp/
docker/web/index/*
!docker/web/index/.gitkeep
uniapp-zq/
web/apps/web-ele/src/components/screen-design/
web/apps/web-ele/src/components/form-design/
web/apps/web-ele/src/components/zq-editor/
web/apps/web-ele/src/components/whiteboard/
web/apps/web-ele/src/views/online-dev/
web/apps/web-ele/src/views/dashboard/
web/apps/web-ele/src/views/demos/
web/apps/web-ele/src/views/zq-smart-table/
web/apps/web-ele/src/api/online-dev/
web/apps/web-ele/src/components/dashboard-design/
web/apps/web-ele/src/components/document-designer/
web/apps/web-ele/src/components/workflow/designer/
web/packages/effects/common-ui/src/ui/dashboard/
web/docs/src/public/guide/
web/packages/zq-univer/
web/apps/web-ele/src/locales/langs/*/dashboard-design.json*
web/apps/web-ele/src/locales/langs/*/form-design.json
web/apps/web-ele/src/locales/langs/*/screen-design.json
web/apps/web-ele/src/router/routes/modules/form-layout.ts
web/apps/web-ele/src/router/routes/modules/online-dev.ts
web/apps/web-ele/src/router/routes/modules/zq-smart-table.ts
web/apps/web-ele/src/components/report-design/
backend-fastapi/online_dev/
backend-fastapi/zq_demo/
backend-fastapi/zq_smart_table/
backend-fastapi/ai_platform/nodes/builtin/app_*_node.py
backend-fastapi/ai_platform/nodes/builtin/dashboard_*_node.py
backend-fastapi/ai_platform/nodes/builtin/form_*_node.py
backend-fastapi/ai_platform/nodes/builtin/system_summary_node.py
web/apps/web-ele/src/api/core/database-monitor.ts
web/apps/web-ele/src/api/core/demo.ts
web/apps/web-ele/src/api/core/dingtalk-sync.ts
web/apps/web-ele/src/api/core/feishu-sync.ts
web/apps/web-ele/src/api/core/link-preview.ts
web/apps/web-ele/src/api/core/redis-manager.ts
web/apps/web-ele/src/api/core/redis-monitor.ts
web/apps/web-ele/src/api/core/region.ts
web/apps/web-ele/src/api/core/scheduler.ts
web/apps/web-ele/src/api/core/server-monitor.ts
web/apps/web-ele/src/api/core/wecom-sync.ts
web/apps/web-ele/src/router/routes/modules/wiki.ts
web/apps/web-ele/src/views/_core/application/
web/apps/web-ele/src/views/_core/approval-center/
web/apps/web-ele/src/views/_core/data-source/
web/apps/web-ele/src/views/_core/database-connection/
web/apps/web-ele/src/views/_core/database-manager/
web/apps/web-ele/src/views/_core/database-monitor/
web/apps/web-ele/src/views/_core/demo/
web/apps/web-ele/src/views/_core/mobile-signature/
web/apps/web-ele/src/views/_core/redis-manager/
web/apps/web-ele/src/views/_core/redis-monitor/
web/apps/web-ele/src/views/_core/region-manager/
web/apps/web-ele/src/views/_core/scheduler/
web/apps/web-ele/src/views/_core/server-monitor/
web/apps/web-ele/src/views/_core/system-config/modules/dingtalk-sync-form.vue
web/apps/web-ele/src/views/_core/system-config/modules/feishu-sync-form.vue
web/apps/web-ele/src/views/_core/system-config/modules/wecom-sync-form.vue
web/apps/web-ele/src/views/ai-platform/workflow/editor/nodes/SystemSummaryNode.vue
web/apps/web-ele/src/views/ai-platform/workflow/editor/panels/SystemSummaryPanel.vue
web/apps/web-ele/src/views/wiki/
web/apps/web-ele/src/components/zq-form/table-selector/types.ts

# keep only lightweight form-editor barrel
web/apps/web-ele/src/components/form-editor/*
!web/apps/web-ele/src/components/form-editor/index.ts
