Files
codebase-collection/README.md
T

49 lines
1.5 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.
# 关注的代码库合集(Codebase Collection)
> 用途:聚合我们关注 / 追踪的代码库,通过 **Git 子模块(submodule)** 统一管理。
> 更新日期:2026-08-16
## 收录清单
> 待补充。格式约定:
| 名称 | 子模块路径 | 仓库地址 | 用途 | 关注原因 | 备注 |
|------|-----------|---------|------|---------|------|
| (示例)LiveKit | livekit/livekit | https://github.com/livekit/livekit | SFU 视频会议服务 | 自建媒体服务器核心 | 外部仓库,考虑镜像 |
## 使用说明
- **首次克隆**(含全部子模块):
```bash
git clone --recursive <合集仓库地址>
```
- **拉取全部子模块最新代码**(跟随上游):
```bash
git submodule update --remote
```
- **新增一个代码库**:
```bash
git submodule add <仓库地址> <子模块路径>
git commit -m "chore: 收录 <名称>"
```
- **更新子模块引用并提交**:
```bash
git add .
git commit -m "chore: 同步子模块引用"
```
## 收录规范(建议)
- **内部仓库**(git.vanusys.com 上):直接以子模块收录。
- **外部开源仓库**(GitHub 等):
- 优先在 git.vanusys.com 建立镜像后再收录,避免子模块依赖外部网络(国内服务器拉取 GitHub 可能超时);
- 或仅在本表登记地址与用途,不强制挂子模块。
- 子模块只记录**提交引用**,不会自动跟随上游改动,需定期 `git submodule update --remote` 同步。