Community Groups ● Special Interest Groups (SIGs) - own code and consist of subprojects. ● Working Groups (WGs) - temporary cross-SIG groups. ● User Groups (UGs) - for facilitating communication for long standing topics for users. ● Committees - group to taken on sensitive topics @TheNikhita
How to pick a SIG ● Related to your job ● Topics of Interest ● Which SIGs have the most documentation ● Which SIGs have clear roles defined @TheNikhita
How to pick a SIG ● Related to your job ● Topics of Interest ● Which SIGs have the most documentation ● Which SIGs have clear roles defined ● Language you are comfortable with @TheNikhita
Lurk Around Ok to feel intimidated! Get an idea of: ● Who is working on what ● What tasks are being worked on ● What’s on the roadmap Start small! @TheNikhita
Local environment hack/local-up-cluster.sh to get a cluster up and running! More details here: https://git.k8s.io/community/contributors/deve l/running-locally.md @TheNikhita
Docs 3. KEPs - Kubernetes Enhancement Proposals ● Still a new-ish concept ● Useful to understand design decisions behind features ● Interested in Project Management? ○ Help SIG PM improve the KEP process! @TheNikhita
Docs 3. KEPs - Kubernetes Enhancement Proposals ● Still a new-ish concept ● Useful to understand design decisions behind features ● Interested in Project Management? ○ Help SIG PM improve the KEP process! ● Interested in Memes? ○ Help us create more of them! @TheNikhita
Introduce and Ask Questions! ● Who you are ● What part you are interested to contribute to ● What documentation you have read ● What problems you are facing Help others help you @TheNikhita
Scratch an itch ● Want to a feature -> implement it ● Found a bug -> fix it ● Could also be smaller things like: ○ Code isn’t clear -> refactor and add comments ○ Script doesn’t work on your OS -> fix the script @TheNikhita
Code Reviews ● Read code reviews ● Useful to understand the why behind a decision ● Make notes about what you learn ● Incorporate into docs @TheNikhita
Code Reviews ● Read code reviews ● Useful to understand the why behind a decision ● Make notes about what you learn ● Incorporate into docs ● Review others’ code @TheNikhita
Testing ● If author is not a member: ○ /ok-to-test from member ● To retest failed tests: ○ /retest ● To test a single test: ○ /test pull-kubernetes-verify @TheNikhita
Mentorship Opportunities ● Meet Our Contributors ○ 8pm first wednesday of each month ○ #meet-our-contributors ● Group Mentoring ● Google Summer of Code ○ Kubernetes is participating in GSoC 2019! ○ APPLY!!! ● Outreachy @TheNikhita