Initial commit: Setup CargoTrace monorepo
- Add README.md with project overview - Add .gitignore for IDE and OS files - Add Flutter Android app as submodule (apps/pad_scanner) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
15
.gitignore
vendored
Normal file
15
.gitignore
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
# IDE
|
||||
.idea/
|
||||
.vscode/
|
||||
*.swp
|
||||
*.swo
|
||||
*~
|
||||
|
||||
# OS
|
||||
.DS_Store
|
||||
Thumbs.db
|
||||
|
||||
# Project specific
|
||||
*.log
|
||||
.env
|
||||
.env.local
|
||||
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
[submodule "apps/pad_scanner"]
|
||||
path = apps/pad_scanner
|
||||
url = git@gitea.server10086.icu:admin/pad_scanner.git
|
||||
69
README.md
Normal file
69
README.md
Normal file
@@ -0,0 +1,69 @@
|
||||
# CargoTrace - 库房货物追踪系统
|
||||
|
||||
## 项目概述
|
||||
|
||||
这是一个库房货物追踪管理系统的主仓库(Monorepo),采用 Git Submodule 的方式管理多个子项目。
|
||||
|
||||
## 子仓库
|
||||
|
||||
### Android 端 (Flutter)
|
||||
- **路径**: `apps/pad_scanner`
|
||||
- **仓库**: `git@gitea.server10086.icu:admin/pad_scanner.git`
|
||||
- **技术栈**: Flutter
|
||||
- **说明**: 基于 Flutter 框架的安卓应用,用于货物扫描和追踪
|
||||
|
||||
### 后端服务
|
||||
- **状态**: 待定
|
||||
- **技术栈**: 待定(可能使用 FastAPI 等)
|
||||
|
||||
## 项目结构
|
||||
|
||||
```
|
||||
CargoTrace/
|
||||
├── apps/ # 应用层子模块
|
||||
│ └── pad_scanner/ # Flutter Android 应用
|
||||
├── services/ # 后端服务子模块(待添加)
|
||||
├── shared/ # 共享代码/库(待添加)
|
||||
└── docs/ # 项目文档
|
||||
```
|
||||
|
||||
## 开发指南
|
||||
|
||||
### 克隆仓库
|
||||
|
||||
```bash
|
||||
# 克隆主仓库
|
||||
git clone <repo-url> CargoTrace
|
||||
cd CargoTrace
|
||||
|
||||
# 初始化并更新所有子模块
|
||||
git submodule update --init --recursive
|
||||
```
|
||||
|
||||
### 添加新的子模块
|
||||
|
||||
```bash
|
||||
git submodule add <submodule-url> <path>
|
||||
```
|
||||
|
||||
### 更新子模块
|
||||
|
||||
```bash
|
||||
# 更新所有子模块到最新提交
|
||||
git submodule update --remote
|
||||
|
||||
# 更新特定子模块
|
||||
cd <submodule-path>
|
||||
git pull origin main
|
||||
```
|
||||
|
||||
## 技术栈
|
||||
|
||||
| 层级 | 技术栈 | 状态 |
|
||||
|------|--------|------|
|
||||
| Android 端 | Flutter | ✅ 确定 |
|
||||
| 后端服务 | 待定 | ⏳ 待定 |
|
||||
|
||||
## 许可证
|
||||
|
||||
待定
|
||||
1
apps/pad_scanner
Submodule
1
apps/pad_scanner
Submodule
Submodule apps/pad_scanner added at 236cfae485
Reference in New Issue
Block a user