Smail/.gitignore
smail 3c455186b7
Some checks are pending
Security Checks / security (push) Waiting to run
完善忽略规则并在运行配置迁移前建立检查点
2026-09-05 20:16:21 +08:00

111 lines
2.6 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 统一输出目录:测试源码放 test,日志放 test-log,编译产物放 out
/out/
/test-log/
/test/archive/
/artifacts/
/dist/
/output/
# 本机运行根目录与人工证书输入,不匹配源码中的同名目录
/config/
/ssl/
# 后端配置目录混放源码与运行数据:只放行代码、文档和脱敏示例
/backend/config/*
!/backend/config/*.go
!/backend/config/*.md
!/backend/config/*.json.example
!/backend/config/dkim/
/backend/config/dkim/*
!/backend/config/dkim/README.md
!/backend/config/ssl/
/backend/config/ssl/*
!/backend/config/ssl/README.md
# 后端插件安装目录保留源码目录,其余视为运行时安装内容
/backend/plugins/*
!/backend/plugins/catalog/
!/backend/plugins/catalog/**
# Telegram 配置源码和示例可跟踪,真实配置与数据不上传
/plugins/pmail_telegram_push/config/*
!/plugins/pmail_telegram_push/config/*.go
!/plugins/pmail_telegram_push/config/*.json.example
!/plugins/pmail_telegram_push/config/README.md
/plugins/pmail_telegram_push/plugins/
# Go 嵌入中间文件,以及旧命令仍可能生成的构建目录
/backend/listen/http_server/dist/
/frontend/dist/
/frontend/dist-ssr/
/plugins/pmail_telegram_push/hook/dist/
/plugins/pmail_telegram_push/dist/
/plugins/pmail_telegram_push/dist-ssr/
/plugins/pmail_telegram_push/output/
/backend/*.exe
/backend/smail
/backend/smail-admin
/backend/smail-config
/backend/smail_linux_*
/backend/smail_windows_*
/backend/smail_mac_*
/backend/smail_darwin_*
/backend/smail-admin_linux_*
/backend/smail-admin_windows_*
/backend/smail-admin_mac_*
/backend/smail-admin_darwin_*
/backend/hooks/spam_block/export/export_linux_*
/backend/hooks/spam_block/export/export_windows_*
/backend/hooks/spam_block/export/export_mac_*
/plugins/spam_block/export/export_linux_*
/plugins/spam_block/export/export_windows_*
/plugins/spam_block/export/export_mac_*
# 历史扫描结果与本地调试辅助文件,不忽略正式测试源码
/backend/gosec-report
/backend/gosec-g104-current.json
/backend/utils/validation/test.tmp
/backend/.codex-smail-*
/.codex-edit-config.py
/.codex-cg*.patch
/.codex-smail-*
.tmp-*
*.log
*.pid
# 依赖、解释器缓存及覆盖率;不忽略 Go 测试或手写声明文件
node_modules/
__pycache__/
.pytest_cache/
*.pyc
*.pyo
*.tsbuildinfo
coverage/
# 本地数据库及 SQLite 附属文件
*.db
*.db-wal
*.db-shm
*.db-journal
*.sqlite
*.sqlite-wal
*.sqlite-shm
*.sqlite-journal
*.sqlite3
*.sqlite3-wal
*.sqlite3-shm
*.sqlite3-journal
# 本机环境变量与凭据文件;不使用全局 *.json、*.key 或 config 规则
.env
.env.local
.env.*.local
*_KEY
AURORA_SECRET
# 编辑器及操作系统缓存
.idea/
.DS_Store
Thumbs.db
Desktop.ini