Skip to main content

go-zero Contribution Guide


go-zero is an open-source project based on MIT , in which all find bugs in use, have new characteristics, and can participate in go-zero's contribution. We would welcome active participation and respond to questions raised, pr.

Forms of contribution

Information for contributions

The code in null request for go-Zero needs to meet some specification

  • Naming specification, read Google Go Style Guide
  • Mostly comment in English
  • Prtime note functional features. Description requires clarity and clarity
  • Add Unit Test Coverage Up to 80%+

Contribution Code (pr)

  • Go to the go-zero project, fork one of go-zero project into its own github.
  • Back to your own github's home page, findxx/go-zeroitem, where xx is your username, e.g.anqiansong/go-zero
  • Clone Code to Local
  • Development Code,push to your own github.
  • Go to your own go-zero project in github and click [Pull requests] on the floating layer to enter the Compare page.
  • base repository select zeromicro/go-zero base:master,head repository select xx/go-zero compare:$branch$branch your branch,such as:
  • Click to create full request to implement pre application
  • After pr,visit Pull Requets record at go-zero ,there should be a record of your own commit with the name of your branch at the time of development


In our communities, there are many partners who will be active in providing feedback on some of the problems encountered in the use of go-zero. Because of the larger number of communities, while we will be following community dynamics in real time, everyone's feedback has come random. When our team is still addressing the issues raised by one partner, other questions may also lead to easy neglect by the team and, in order to be able to address everyone's problems, we strongly recommend that we provide feedback through an issue approach, including, but not limited to, bugs, desired new functional features, etc. We will also be present in the issue when we achieve a new feature, where you will also be able to get the latest movement of go-zero, and you will be invited to participate actively in the discussion.

How to raise issues