Files
markbase/docs/BUNDLE_ID_NAMING_STRATEGY.md
Warren 1300a4e223
Some checks failed
Test / test (push) Has been cancelled
Test / build (push) Has been cancelled
MarkBase架构升级:Multi-Volume Virtual Tree + Dual-View Management + Git Remote修正
核心功能:
-  Categories/Series双视图管理(category_view.rs + import_markdown.rs)
-  FUSE Multi-Volume支持(tree_type参数)
-  SSH/SFTP/SCP/rsync协议完整实现(4042行)
-  NFS/SMB Module Phase 1-3完成
-  Archive Module Phase 1-4完成(2916行)
-  Download Center API完整实现
-  S3兼容API实现(560行)

Git配置修正:
-  删除错误origin(gitea.momentry.ddns.net)
-  删除m5max128(指向机器名)
-  设置origin = m5max128gitea.momentry.ddns.net/admin/markbase
-  设置m4minigitea = m4minigitea.momentry.ddns.net/warren/markbase

数据清理:
-  删除38个临时SQLite(保留accusys.sqlite、demo.sqlite)
-  删除.bak、test_*.bin、调试脚本等临时文件
-  删除临时目录(build/、download files/、raid_test/等)
-  更新.gitignore排除临时文件

架构优化:
- 52个文件修改,2434行新增,4739行删除
- Workspace成员整合(16个crate)
- 数据库状态:accusys.sqlite保留(主demo测试)

远程同步:
-  准备推送到m5max128gitea(远程Gitea)
-  准备推送到m4minigitea(本地Gitea)
2026-06-12 12:59:54 +08:00

96 lines
1.4 KiB
Markdown
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.
# Bundle ID 命名策略
## 命名规则
**格式:** 反向域名com.company.product.module
**示例:**
```
com.apple.Safari ✅ 苹果官方格式
com.momentry.markbase.fskit ✅ 推荐格式
com.warrenlo.markbase.fskit ✅ 备选格式
```
---
## 冲突避免策略
### 策略1使用个人标识
```
com.warrenlo.markbase.fskit
```
**优势:**
- 个人域名更独特
- 避免公司名冲突
### 策略2添加年份后缀
```
com.momentry.markbase.fskit.2026
```
**优势:**
- 时间标识独特
- 易于版本管理
### 筋略3使用完整域名
```
com.momentry.ddns.markbase.fskit
```
**优势:**
- 包含ddns标识
- 更完整唯一
---
## 最佳实践
**开发测试:**
```
com.warrenlo.markbase.fskit.dev
```
**正式发布:**
```
com.momentry.markbase.fskit
```
**版本管理:**
```
com.momentry.markbase.fskit.v1
```
---
## 冲突检查表
|Bundle ID |是否冲突 |建议 |
|------|------|------|
| com.momentry.markbase.fskit | 未知 | 先尝试 |
| com.warrenlo.markbase.fskit | 低 | 如冲突改用 |
| com.momentry.ddns.markbase.fskit | 低 | 备选 |
| com.warrenlo2026.markbase.fskit | 极低 | 最后备选 |
---
## 当前推荐
**首次尝试:**
```
Bundle ID: com.momentry.markbase.fskit
App Name: MarkBase FSKit System Extension
```
**如Bundle ID冲突**
```
Bundle ID: com.warrenlo.markbase.fskit
```
---
**最后更新:** 2026-05-18 17:52