纳入范围: - backend/ Spring Boot 多模块后端(iot-common/device/rule/data/alarm/auth) - frontend/admin/ Vue3 + Element Plus 管理后台 - Android/ 涂鸦原生 APP (com.xhai.iot) - backend/sql/ Flyway 风格迁移脚本(V2~V21) - docs/ 对接文档与设计文档 排除范围: - 构建产物: node_modules/ target/ build/ dist/ .gradle/ - 签名密钥: *.jks *.keystore (严禁入库) - 本机配置: Android/local.properties - 运行日志: logs/ *.log - AI 协作本地数据 .codebuddy/ 与第三方 demo tuya-demo/ .gitattributes 统一以 LF 存储, Windows 批处理保留 CRLF
76 lines
1.2 KiB
Plaintext
76 lines
1.2 KiB
Plaintext
# ============================================================
|
||
# iotsaas · IoT SaaS 平台
|
||
# ============================================================
|
||
|
||
# ---- AI 协作本地数据(仅本机,不纳入版本管理)----
|
||
.codebuddy/
|
||
|
||
# ---- 第三方 demo(自带独立 git 仓库,保留其原历史,不并入本仓)----
|
||
tuya-demo/
|
||
|
||
# ---- 构建产物 ----
|
||
**/node_modules/
|
||
**/target/
|
||
**/build/
|
||
**/dist/
|
||
**/out/
|
||
**/.gradle/
|
||
**/.cxx/
|
||
**/coverage/
|
||
|
||
# ---- Android ----
|
||
# 本机 SDK 绝对路径,不可移植
|
||
Android/local.properties
|
||
# 反编译/扫描临时产物
|
||
Android/tmp_scan*/
|
||
# 应用签名密钥:严禁入库
|
||
*.jks
|
||
*.keystore
|
||
*.p12
|
||
*.pfx
|
||
# 打包产物
|
||
*.apk
|
||
*.aab
|
||
*.dex
|
||
|
||
# ---- 后端 ----
|
||
# 构建出的 jar;保留 Gradle Wrapper 需要的 jar
|
||
*.jar
|
||
!**/gradle/wrapper/gradle-wrapper.jar
|
||
# 运行期目录
|
||
backend/**/logs/
|
||
xxl-job-logs/
|
||
nohup.out
|
||
|
||
# ---- 日志与运行时 ----
|
||
logs/
|
||
*.log
|
||
*.log.*
|
||
|
||
# ---- IDE ----
|
||
.idea/
|
||
*.iml
|
||
*.ipr
|
||
*.iws
|
||
.classpath
|
||
.project
|
||
.settings/
|
||
.vscode/*
|
||
!.vscode/extensions.json
|
||
!.vscode/settings.json
|
||
|
||
# ---- OS ----
|
||
.DS_Store
|
||
Thumbs.db
|
||
desktop.ini
|
||
ehthumbs.db
|
||
|
||
# ---- 临时产物 ----
|
||
# uiautomator dump / 截图 等调试残留
|
||
ui*.xml
|
||
screencap*.png
|
||
$null
|
||
*.tmp
|
||
*.bak
|
||
*.orig
|