{% include toc %}
您可以通过很多方式帮助ServiceComb成长为更优秀的微服务框架——非常欢迎伸出援手!
有下面的方式加入ServcieComb社区:
文档是用户了解Apache ServiceComb最主要的方式,也是我们最需要帮助的地方!
因此如果您对改进文档的质量感兴趣,不论是修订一个页面的地址、更正一个链接、以及写一篇更优秀的入门文档,我们都非常欢迎!
我们的文档大多数是使用markdown格式编写的,您需要同步我们的 Website 项目,直接在 github上编辑后提交PR即可。
请提交一个新的Issue在我们的 issue tracker 上,如果您能够提供一个JUnit测试用例来复现这个问题,那么我们就能够更快的解决它,例如已经有的 例子 ,并且我们还能够持续的确认这个问题不会再次出现在未来的版本中。
ServiceComb的所有项目都在 Github 上,包含下面几个子项目:
项目名 | 项目简介 | 编程语言 |
---|---|---|
servicecomb-java-chassis | Java微服务框架(SDK) | Java |
servicecomb-service-center | 服务中心(服务注册及发现) | Golang |
servicecomb-pack | 支持Saga/TCC等多协议的分布式事务方案 | Java |
servicecomb-mesher | 微服务网格 | Golang |
servicecomb-kie | 微服务配置管理中心 | Golang |
servicecomb-toolkit | 基于契约的微服务开发工具 | Java |
servicecomb-samples | 提供了微服务示例 | Java |
servicecomb-fence | ServiceComb Java-chassis安全认证解决方案 | Java |
servicecomb-docs | ServiceComb用户手册 | CSS |
servicecomb-website | ServiceComb网站 | HTML |
servicecomb-saga-actuator | 集中式Saga事务协调器 (归档) | Java |
如果希望给ServiceComb提交代码,您需要从github上fork对应的项目至您的项目空间下,为您提交的代码创建一个新的分支,添加源项目为upstream,并提交PR,更详细的步骤可以参考 这篇文档 。