纳入范围: - 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
目录说明
- LastVersion(例如 5.1.0)
- assets (业务包必选文件)
- res (业务包必选文件)
- thingsmart_home_sdk (App SDK)
- dependencies.txt (依赖文件)
- ... (其他业务包或垂直类SDK)
- dependencies.txt (依赖文件)
注意事项
将 App SDK 和其他业务包或其他 SDK 依赖拷贝至 moudle 的 build.gradle 即可完成依赖配置, 其他配置可参考
Home 及垂直类 SDK 文档: https://developer.tuya.com/cn/docs/app-development/preparation/preparation?id=Ka69nt983bhh5
业务包文档: https://developer.tuya.com/cn/docs/app-development/ios-bizbundle-sdk/introduction?id=Ka8j28bal9erw
Catalog Description
- LastVersion(5.1.0)
- assets (BizBundle require)
- res (BizBundle require)
- sdk (App SDK)
- dependencies.txt (dependency file)
- ... (other UI bizbudle or sdks)
- dependencies.txt (dependency file)
Cautions
Copy the App SDK and other UI Bizbundle or other SDK dependencies to moudle's build.gradle to complete the dependency configuration Other configurations can be found in
IoT App SDK Doc: https://developer.tuya.com/en/docs/app-development/preparation/preparation?id=Ka69nt983bhh5
UI Bizbundle Doc: https://developer.tuya.com/en/docs/app-development/ios-bizbundle-sdk/introduction?id=Ka8j28bal9erw