Tips for GitHub Community¶
GitHub claims to have 100 million active developers. How can you stand out in your target community?
On one hand, you need strong professional skills. On the other hand, you need to understand some community etiquette and basic techniques.
Making Your Mark in the Community¶
-
PR and Issue
After submitting a PR or Issue, if someone leaves comments, be sure to respond and handle them promptly!
Because 90% of the 80 million people in the community communicate through comments. Imagine how you would feel if you left a message for a colleague on WeCom and they only responded 10 days or half a month later???
-
Comments
When viewing a PR or Issue, if you have questions or notice problems, actively leave comments.
-
Click the + sign on the left side of each line

-
Click the Add a suggestion icon, modify the code, then click Start a review

Warning
Try not to click Add single comment unless you really only have one comment. Because each comment you make will send an email to the PR author, Reviewers, and all followers! If you continuously click Add single comment, it will create a spam effect on these people's inboxes!!!
-
After reviewing the entire text and making all comments, click Finish your review in the top right corner, check Comment and click Submit review.

-
-
Showing Interest
If you're interested in a PR but don't have a suitable comment, you can leave a trace using emoji.

Tip
Don't stay silent as you go through it!!! Let everyone know you've been there!!!
Growing in the Community¶
When you first join GitHub, you might feel overwhelmed. With millions of Repos and 100 million developers, how do you find the hotspots?
For DaoCloud members, we mainly hang out in the CNCF community, especially in various projects led by K8s. Each project has these files:
Over time, you'll discover the growth path: member -> reviewer -> approver/maintainer -> lead/chair -> committee.
If you can make achievements in famous projects, it's equivalent to another degree.
Contribution Statistics¶
Community Resources¶
Community Tools and Insights¶
- k8s Label Reference
- k8s Membership Official Description
- PPT on How to Become a k8s Member
- Sean's k8s Contribution Insights - from newcomer to Approver in 3 months