
# 资源集合
{OSC-Package}/manifests，用于存放自定义资源文件以及公共能力配置，不同资源用目录进行划分。
资源集合结构：
```
{OSC-Package}/
├─ metadata.yaml       
├─ manifests/          #【必选】资源集合
│  ├─ xxx_crd.yaml        #【必选】自定义资源文件
│  ├─ xxx_csd.yaml        #【可选】自定义服务文件
│  └─ vendor/         #【可选】公共能力目录
├─ raw/               
├─ lifecycle.yaml      
└─ README.md
```
表1资源集合结构 
| 目录或文件名称      | 描述                                          | 必选     |
|:---|:---|:---|
| xxx_crd.yaml | 服务包的资源，例如kafka、redis，一个服务包可以包含一个或者多个具体资源目录。 | 是，至少一个 |
| xxx_csd.yaml | 自定义服务文件，每个csd文件对应于一个crd文件。                  | 否      |
| 公共能力目录       | 公共能力目录，存放全部资源CR引用的能力配置文件。                   | 否      |
   
