Synchronicity is a term I recently came across & events over the past couple of days, sort-of reaffirm my belief in this concept. Having written Paying it forward just two weeks back, I was beyond thrilled to speak at the New Contributor Workshop organized by Kubernetes Bangalore along with Nabarun & Nikhita yesterday. While the YouTube video is up for later viewing (if you faced network issues like I did) & there are ongoing conversations on Twitter & the k8s Slack (that you should totally join, if you haven't yet), it made sense to have a comprehensive list of resources that we spoke about for future reference.

 

 

 

 

While we do plan to hold such workshops in the future(hopefully in-person), below are some of the resources you might find useful in your contribution journey:

- Slideshttps://www.nabarun.in/talk/2021/k8sblr/contributing-101/

- Repo where you can find detailed SIG-specific informationhttps://github.com/kubernetes/community

- The Kubernetes Community Code of Conducthttps://github.com/kubernetes/community/blob/master/code-of-conduct.md

- GitHub repo for the Kubernetes orghttps://github.com/kubernetes

- GitHub repo for kubernetes-sigs subprojectshttps://github.com/kubernetes-sigs (Fun fact: You filed your first PR here yesterday, if you participated! No swag for guessing which repo though, sadly 😇)

Core repository for Kubernetes: https://github.com/kubernetes/kubernetes

- Link to good first issues: https://go.k8s.io/good-first-issue

- Link to triaged issues that require help: https://go.k8s.io/help-wanted

- Kubernetes contributor patch: https://store.cncf.io/products/copy-of-kubernetes-decal (I was NOT KIDDING when I said that it costs USD 1000!

- Bot commands help: https://prow.k8s.io/command-help

- Non Code contributions to Kubernetes: https://www.kubernetes.dev/docs/guide/non-code-contributions/

There were a few that did not make it to the presentation & were discussed on the Slack channel/Zoom meeting. Some of these are listed below:

- A bit more about our labels: https://github.com/kubernetes/test-infra/blob/master/label_sync/labels.md

- Learning how to set up clusters locally: https://github.com/kubernetes-sigs/kindhttps://github.com/kubernetes/minikube/

- Katacoda environments for learning Kubernetes: https://www.katacoda.com/courses/kubernetes

- Also, we have great interactive tutorials on the Kubernetes website: https://kubernetes.io/docs/tutorials/

- Contributor cheatsheet: https://www.kubernetes.dev/docs/contributor-cheatsheet/

- Contributor guides: https://www.kubernetes.dev/docs/guide/https://github.com/kubernetes/community/tree/master/contributors/devel , https://kubernetes.io/docs/contribute/

- The high resolution group photos (because I have included the merged low res one in this post)https://github.com/kubernetes-sigs/contributor-playground/tree/master/india/k8s-blr-2021

This is, of course, just a list to get you started & is by no means an exhaustive compilation. We'd also love feedback on how useful (or not!) you found it so that we can help you better in the next iteration. Please consider commenting here with your views on the session & I hope to see you around on the Slack!

  • LinkedIn
  • Twitter

©2021 by divya-mohan.com.