{% include toc %}
There are many ways that you can help make ServiceComb a better piece of solution for the Microservice - please dive in and help!
There are various ways of communicating with the ServiceComb community.
Documentation is massively important to help users make the most of Apache ServiceComb and its probably the area that needs the most help! So if you are interested in helping the documentation effort; whether its just to fix a page here or there, correct a link or even write a tutorial or improve what documentation is already there please do dive in and help! Most of the documentation is stored as the markdown text, you can edit this page in the website from the below edit it link if you logined in the github, then you can send a PR for it.
Please raise a new issue in our issue tracker If you can create a JUnit test case then your issue is more likely to be resolved quicker. e.g. take a look at some of the existing unit tests cases Then we can add your issue to git and then we'll know when its really fixed and we can ensure that the problem stays fixed in future releases.
We recommend to work on the code from Github, it has the following sub-projects: | Project Name | Project Introduction | Programming Language | |-------------------------------------------------------------------------------|----------------------------|----------| | servicecomb-java-chassis | Java Microservice Framework(SDK) | Java | | servicecomb-service-center | Service registration and discovery | Golang | | servicecomb-pack | Distributed transaction schemes,support Saga and TCC | Java | | servicecomb-mesher | Service Mesh implementation of ServiceComb | Golang | | servicecomb-kie | Microsevice configure center | Golang | | servicecomb-toolkit | A contract-based Microservice development toolkit | Java | | servicecomb-samples | Microservice examples of ServiceComb | Java | | servicecomb-fence | Apache ServiceComb security module for java-chassis | Java | | servicecomb-docs | User manual | CSS | | servicecomb-website | Website | HTML | | servicecomb-saga-actuator | Centralized Saga Transaction Coordinator Archived | Java |
If you intend to work on the code and provide patches and other work you want to submit to the Apache ServiceComb projects, then you can fork the project on github and work on your own fork. The custom work you do should be done on branches you create, which can then be committed and pushed upstream, and then submitted to Apache ServiceComb as PRs (pull requests). You can find many resources online how to work on github projects and how to submit work to these projects.