go-zero Contribution Guide
Overview
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, find
xx/go-zero
item, 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
selectzeromicro/go-zero
base:master
,head repository
selectxx/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
Issue
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
- Visit https://github.com/zeromicro/go-zero/issues
- Click on
New Issue
to create a new issue in the top right corner - Fill in issue title and content
- Click
to submit an issue