init: 三端统一工作区目录结构规范 (W1-W6 catalog + templates + scripts + policies)
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
# W6 共享资产层模板
|
||||
|
||||
> 来源:三端统一目录规范(README.md)2.6 节
|
||||
> 适用:资产服务于多个独立工作区;不属于某一应用或某一项目。平台级分类。
|
||||
|
||||
## 结构
|
||||
|
||||
```text
|
||||
<shared-root>/
|
||||
├── README.md # 共享层地图、负责人和边界,必建
|
||||
├── .workspace.yaml # 类型登记,新建必建
|
||||
├── assets/ # 公共图片、字体、模板等只读资产
|
||||
│ ├── README.md
|
||||
│ └── <asset-domain>/
|
||||
├── docs/ # 跨工作区规范、平台文档
|
||||
│ ├── standards/
|
||||
│ ├── runbooks/
|
||||
│ └── indexes/
|
||||
├── git/ # Git 仓库或镜像;不放散落文件
|
||||
├── knowledge/ # 跨工作区公共知识
|
||||
├── scripts/ # 平台级通用脚本
|
||||
│ ├── bin/
|
||||
│ ├── lib/
|
||||
│ └── tests/
|
||||
├── logs/ # 聚合日志
|
||||
│ ├── <service-name>/
|
||||
│ └── retention.md
|
||||
├── migration/ # 有期限的迁移中转区
|
||||
│ ├── active/
|
||||
│ └── archive/
|
||||
└── inventory/ # 三端目录清单和路径映射
|
||||
├── workspaces.yaml
|
||||
└── links.yaml
|
||||
```
|
||||
|
||||
## 规则
|
||||
|
||||
- 共享子层可独立存在于顶层,不要求再包一层 shared-root/;上图表示逻辑结构
|
||||
- 每个顶层共享目录必须有自己的 README:准入条件、负责人、保留期限、清理规则
|
||||
- migration/ 必须登记来源、目标、负责人、截止日期;不得成为长期堆放区
|
||||
- logs/ 必须定义保留周期
|
||||
- assets/ 和 knowledge/ 的权威副本不得与各工作区复制并行维护
|
||||
- W6 中不直接混放普通项目
|
||||
Reference in New Issue
Block a user