# 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. 1. Click the __+__ sign on the left side of each line ![comments](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/native/knowledge/images/comments1.png) 2. Click the __Add a suggestion__ icon, modify the code, then click __Start a review__ ![comments](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/native/knowledge/images/comments2.png) !!! 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!!! 3. After reviewing the entire text and making all comments, click __Finish your review__ in the top right corner, check __Comment__ and click __Submit review__. ![comments](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/native/knowledge/images/comments3.png) - Showing Interest If you're interested in a PR but don't have a suitable comment, you can leave a trace using emoji. ![comments](https://docs.daocloud.io/daocloud-docs-images/docs/zh/docs/native/knowledge/images/comments4.png) !!! 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: - [README.md](https://github.com/DaoCloud/DaoCloud-docs) - [CONTRIBUTING.md](https://github.com/kubernetes/website/blob/main/CONTRIBUTING.md) 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 - [K8s Contribution Stats Devstats](https://k8s.devstats.cncf.io/d/13/developer-activity-counts-by-repository-group?orgId=1&var-period_name=Last%20year&var-metric=contributions&var-repogroup_name=SIG%20Docs&var-repo_name=kubernetes&var-country_name=All) - [Istio Contribution Stats Devstatus](https://istio.teststats.cncf.io/d/66/developer-activity-counts-by-companies?orgId=1&var-period_name=Last%20year&var-metric=contributions&var-repogroup_name=All&var-country_name=All&var-companies=All) - [OSSinsight Dashboard](https://ossinsight.io/) ## Community Resources - [K8s Documentation](https://kubernetes.io/) - [Istio Documentation](https://istio.io/) - [CNCF Glossary](https://glossary.cncf.io/) - [Prometheus Documentation](https://prometheus.io/docs/introduction/overview/) ## Community Tools and Insights - [k8s Label Reference](https://prow.k8s.io/command-help?repo=kubernetes%2Fwebsite) - [k8s Membership Official Description](https://github.com/kubernetes/community/blob/master/community-membership.md) - [PPT on How to Become a k8s Member](https://speakerdeck.com/ydfu/how-to-start-contributing-to-kubernetes-projects) - Sean's [k8s Contribution Insights](https://blog.sean.taipei/2022/08/kubernetes) - from newcomer to Approver in 3 months