title: “开发者指南” lang: cn ref: developer-guide permalink: /cn/developers/ excerpt: “开发者指南” last_modified_at: 2017-06-24T19:18:43+08:00

{% include toc %}

ServiceComb 项目托管在Github上,其各子项目如下表所示:

项目名项目简介编程语言
servicecomb-java-chassisJava微服务框架(SDK)Java
servicecomb-service-center服务中心(服务注册及发现)Golang
servicecomb-pack支持Saga/TCC等多协议的分布式事务方案Java
servicecomb-mesher微服务网格Golang
servicecomb-kie微服务配置管理中心Golang
servicecomb-toolkit基于契约的微服务开发工具Java
servicecomb-samples提供了微服务示例Java
servicecomb-fenceServiceComb Java-chassis安全认证解决方案Java
servicecomb-docsServiceComb用户手册CSS
servicecomb-websiteServiceComb网站HTML
servicecomb-saga-actuator集中式Saga事务协调器 (归档)Java

参与 ServiceComb 项目并为其作出贡献的方法有很多:代码实现、测试编写、流程工具改进、文档完善等。您可以选择上述任何一个或多个感兴趣的项目进行贡献。具体贡献事宜可参考以下指南:

  • 开发环境准备:主要介绍git,JDK,Maven以及IDE的安装及配置。
  • 代码提交指南:主要介绍功能特性需求及现有bug的获取途径,提交代码前的测试事宜,如何提交PR以及如何解决冲突等。

同时,也欢迎您订阅ServiceComb邮件列表了解 ServiceComb 项目的开发动态以及进行话题讨论。订阅的方法可参阅邮件列表订阅指南