Skip to content

贡献指南

欢迎对 SSCMA 做出贡献!我们欢迎任何类型的贡献,包括不限于:

  • 修复错误

    修复代码实现错误的步骤如下:

    如果提交的代码改动较大,建议先提交 Issue,并正确描述 Issue 的现象、原因和复现方式,讨论后确认修复方案。

    修复错误并补充相应的单元测试,提交拉取请求。

  • 新增功能或组件

    如果新功能或模块涉及较大的代码改动,建议先提交 Issue,确认功能的必要性。

    实现新增功能并添单元测试,提交拉取请求。

  • 文档补充

    修复文档可以直接提交拉取请求。

    添加文档或将文档翻译成其他语言步骤如下:

    提交 Issue,确认添加文档的必要性。

如何贡献

请参考 Github 文档 - Collaborating

提交格式

我们建议您在编写 commit 时,遵循以下编写原则,这可以让我们的项目更加整洁,方便迭代

build: build related changes
chore: typo fixes, library updates, etc.
ci: continue integration related changes
deps: dependencies update
docs: docs related changes
feat: new feactures
fix: fix issues
perf: add perf results
refactor: refactor components
revert: undo some changes
style: code style changes
test: test cases changes

许可部分

在贡献被提交之后,我们默认您同意了本项目的许可协议

在 Apache 2.0 授权下发布