
# 开发版本
 #### 步骤一：创建代码仓
开发人员进行代码开发前，需要先创建代码仓库用于托管代码。
1. 在开发中心首页下方的"我的团队"区域，选择需要操作的团队卡片，进入该团队空间。 
   如果该团队关联多个服务，可在左侧团队名称右侧单击![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000002143045012.png)切换团队关联的其他服务。也可在左侧团队名称右侧单击![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000002179573517.png)切换其他团队。
   
   
2. 在左侧导航栏选择"代码仓管理"。
3. 单击页面右上角"创建仓库"，输入仓库名称及仓库描述，单击"确定"。 
   创建后仓库列表显示该仓库，状态为"创建中"，待状态变为"使用中"，可以单击该仓库所在行"操作"列的"详情"，进入仓库详情页面，使用该仓库。关于代码托管文档请参见[代码托管 CodeArts Repo](https://support.huaweicloud.com/codeartsrepo/index.html)。
   
   
 
 #### 步骤二：下载代码
下载代码是AppStage集成[代码托管CodeArts Repo](https://support.huaweicloud.com/codeartsrepo/index.html)服务的能力，基于Git的代码托管服务，支持将仓库文件下载到本地进行文件的操作。该操作需要具备开发人员角色权限，权限申请方法请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
在开发中心左侧导航栏，选择"代码仓管理"。首次将仓库克隆/下载到本地的方式主要分为以下三种：
- [使用SSH协议克隆代码托管仓库到本地](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0026.html)。
- [使用HTTPS协议克隆代码托管仓库到本地](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0027.html)。
- [从浏览器下载代码包](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0028.html)。
 
 #### 步骤三：安装插件
在开发插件库页面，汇聚应用开发过程中所需的各类开发工具、插件、软件包等，如Nuwa Demo工程、Nuwa SDK、Snap插件。
1. 在开发中心左上角单击![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000001934540121.png "点击放大")，在菜单列表中选择"插件库 \> 开发插件库"。
2. 单击相应插件卡片右下角的"查看详情"，获取相应开发工具、插件、软件包或详情信息。
 
 #### 步骤四：开发代码
开发代码是开发人员使用编程语言编写程序的过程，包括设计、编写、测试和维护程序的过程。在代码开发过程中，开发人员需要根据需求分析和设计文档，使用编程语言和开发工具编写程序代码，然后进行测试和调试，最终交付给用户使用。代码开发是产品开发的重要环节，决定了产品的质量和可靠性。
开发代码的详细指导请参见[《开发指南》](https://support.huaweicloud.com/devg-appstage/appstage_06_0024.html)。
 #### 步骤五：提交代码到代码仓
提交代码是AppStage集成[代码托管CodeArts Repo](https://support.huaweicloud.com/codeartsrepo/index.html)服务的能力，在日常代码开发中，开发者更多的时候是将代码托管仓库克隆到本地，在本地进行代码开发，完成了阶段性开发任务后，再提交回代码托管仓库。
在开发中心工作台左上角单击![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000001891140434.png "点击放大")，在菜单列表中选择"团队空间 \> 代码仓管理"。
使用Git客户端提交修改代码的详细指导请参见[提交代码到代码托管仓库](https://support.huaweicloud.com/usermanual-codeartsrepo/codeartsrepo_03_0089.html)。
 #### 步骤六：代码安全检视
开发代码完成后，需要进行安全编码TOP问题的信息统计和检查结果录入，对代码安全相关过程进行记录。该操作需要具备项目经理角色权限，权限申请方法请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
1. 在开发中心左侧导航栏，选择"版本管理"。
2. 在"版本管理"页面的版本列表中，单击版本号，进入版本详情页面。

3. 在版本详情页面的"版本持续交付"区域，选择"持续开发 \> 代码安全检视"。
4. 在"代码安全检视"页面可进行如下两种方式的检查： 
   - 单项检查：在检查项所在行的"操作"列单击"检查"，在"检查"页面，设置检查结果（满足、不满足或免除）以及检查结果说明，如[图1]所示。
     图1单项检查   
     ![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000002099170830.png "点击放大") 
   
   - 批量检查：勾选多条检查项并单击"批量检查"，在"批量检查"页面，设置检查结果（满足、不满足或免除）以及检查结果说明，如[图2]所示。
     图2批量检查   
     ![](https://support.huaweicloud.com/bestpractice-appstage/zh-cn_image_0000002099011026.png "点击放大") 
   
   
   
   
5. 单击"确定"。检查项列表中显示检查结果、检查人、检查时间和检查结果说明信息。
 
 #### 步骤七：管理交付件
交付件是版本开发过程不同阶段所需或交付的必要文档，可以保证版本开发过程阶段性成果沉淀以及过程可追溯。该操作需要具备项目经理角色权限，权限申请方法请参见[申请权限](https://support.huaweicloud.com/usermanual-appstage/appstage_04_0009.html)。
1. 在开发中心左侧导航栏，选择"版本管理"。
2. 在"版本管理"页面的版本列表中，单击版本号，进入版本详情页面。

3. 在版本详情页面的"版本持续交付"区域，选择"持续开发 \> 交付件管理"。

4. 在"交付件管理"页面的交付件列表中，在无文档的交付件所在行的"操作"列单击"创建文档"。
5. 在"上传文档"对话框，选择"交付方式"为"离线文档"，单击"添加文件"将本地已准备好的文档进行上传（只能上传ZIP、RAR、DOCX、DOC、XLS、XLSX格式的文件，且文件大小不能超过50MB）。 
   用户需对自己上传文件的安全风险负责，开发中心不对用户自己上传的文件做任何处理。
   
   
6. 单击"确定"，上传离线文档成功。
 
