## 为sysmaster做贡献

  ***感谢你对本项目的关注, 同时欢迎为本项目建言献策,提交代码,维护支持！***

关于**如何贡献**及**编程约定**,请参考:

- [openEuler贡献攻略](https://www.openeuler.org/zh/community/contribution/)。
- [行为准则](https://www.openeuler.org/zh/community/conduct/)
- [rust API指南](https://zjp-cn.github.io/api-guidelines/)
- [rust 设计模式](http://chuxiuhong.com/chuxiuhong-rust-patterns-zh/)

我们强烈推荐，

- 在linux下开发
- 提交代码前，先执行requirements.sh脚本，安装必要的代码检查工具

我们会以issue的方式发布任务, 欢迎感兴趣的同学认领.

## sysMaster项目运作规范
| 分类       | 规范                                                  |
| ---------- | ----------------------------------------------------- |
| 计划管理   | 对齐承诺的计划要守住,风险要及时同步                   |
|            | 模块实行责任人负责制,要主动指定详细计划,把控风险      |
| 代码开发   | 设计文档,接口文档要评审,设计先行                      |
|            | 文档代码化,文档要包含设计/接口/使用方法等             |
|            | 提交规范(告警/覆盖率/文档/编程规范)要遵守             |
|            | 测试驱动开发,先确定对外接口,再编写测试用例,再开发代码 |
| 提交与检视 | PR要有对应issue跟踪                                   |
|            | 检视意见要详尽,特性合入要串讲,串讲最好录屏归档        |
| 需求开发   | 需求设计要与测试串讲,转测试要满足质量要求             |
