Files
workspace-directory-standard/templates/w6-shared-assets.md
T

1.8 KiB

W6 共享资产层模板

来源:三端统一目录规范(README.md)2.6 节 适用:资产服务于多个独立工作区;不属于某一应用或某一项目。平台级分类。

结构

<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 中不直接混放普通项目