./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/online-dev/
web/apps/web-ele/src/views/online-dev/*
!web/apps/web-ele/src/views/online-dev/page-render/
!web/apps/web-ele/src/views/online-dev/page-render/**
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/api/online-dev/
web/apps/web-ele/src/api/online-dev/*
!web/apps/web-ele/src/api/online-dev/page-manager.ts
web/apps/web-ele/src/components/dashboard-design/
!web/apps/web-ele/src/components/dashboard-design/
web/apps/web-ele/src/components/dashboard-design/*
!web/apps/web-ele/src/components/dashboard-design/DashboardRenderer.vue
!web/apps/web-ele/src/components/dashboard-design/index.ts
!web/apps/web-ele/src/components/dashboard-design/runtime.ts
!web/apps/web-ele/src/components/dashboard-design/types.ts
!web/apps/web-ele/src/components/dashboard-design/components/
web/apps/web-ele/src/components/dashboard-design/components/*
!web/apps/web-ele/src/components/dashboard-design/components/WidgetRenderer.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/
web/apps/web-ele/src/components/dashboard-design/components/widgets/*
!web/apps/web-ele/src/components/dashboard-design/components/widgets/AnnouncementList.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ApprovalCenter.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/CalendarWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ClockWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/CountdownWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/DataTable.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/FilterDate.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/FilterDateRange.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/FilterInput.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/FilterSelect.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/IframeWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ImageCarousel.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ImageWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/MyApps.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/NoticeList.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ProgressCard.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/QuickLinks.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/RankingList.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/ServerMonitor.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/StatCard.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/TodoList.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/VideoPlayer.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/WeatherWidget.vue
!web/apps/web-ele/src/components/dashboard-design/components/widgets/WelcomeCard.vue
!web/apps/web-ele/src/components/dashboard-design/utils/
web/apps/web-ele/src/components/dashboard-design/utils/*
!web/apps/web-ele/src/components/dashboard-design/utils/dataFetcher.ts
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/*/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/online_dev/
backend-fastapi/online_dev/*
!backend-fastapi/online_dev/__init__.py
!backend-fastapi/online_dev/router.py
!backend-fastapi/online_dev/page_manager/
!backend-fastapi/online_dev/page_manager/**
backend-fastapi/online_dev/page_manager/*
!backend-fastapi/online_dev/page_manager/__init__.py
!backend-fastapi/online_dev/page_manager/api.py
!backend-fastapi/online_dev/page_manager/model.py
!backend-fastapi/online_dev/page_manager/service.py
!backend-fastapi/online_dev/form_manager/
!backend-fastapi/online_dev/form_manager/**
backend-fastapi/online_dev/form_manager/*
!backend-fastapi/online_dev/form_manager/__init__.py
!backend-fastapi/online_dev/form_manager/model.py
!backend-fastapi/online_dev/form_manager/service.py
!backend-fastapi/online_dev/
backend-fastapi/online_dev/*
!backend-fastapi/online_dev/__init__.py
!backend-fastapi/online_dev/router.py
!backend-fastapi/online_dev/form_manager/
!backend-fastapi/online_dev/form_manager/**
!backend-fastapi/online_dev/form_data_manager/
!backend-fastapi/online_dev/form_data_manager/**
!backend-fastapi/online_dev/page_manager/
!backend-fastapi/online_dev/page_manager/**
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
!backend-fastapi/ai_platform/nodes/builtin/app_create_node.py
!backend-fastapi/ai_platform/nodes/builtin/app_design_node.py
!backend-fastapi/ai_platform/nodes/builtin/app_settings_node.py
!backend-fastapi/ai_platform/nodes/builtin/app_update_node.py
!backend-fastapi/ai_platform/nodes/builtin/dashboard_basic_info_node.py
!backend-fastapi/ai_platform/nodes/builtin/dashboard_create_node.py
!backend-fastapi/ai_platform/nodes/builtin/dashboard_design_node.py
!backend-fastapi/ai_platform/nodes/builtin/dashboard_publish_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_basic_info_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_create_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_data_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_database_create_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_database_design_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_list_design_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_publish_node.py
!backend-fastapi/ai_platform/nodes/builtin/form_ui_design_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/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/server-monitor.ts
web/apps/web-ele/src/router/routes/modules/wiki.ts
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/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/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/
