Community: Code Base Tours - Videos

Created on 16 Oct 2018  路  28Comments  路  Source: kubernetes/community

need to do more code base tours as part of meet our contributors and otherwise. @sttts did one recently - https://youtu.be/yqB_le-N6EE - that has 400 views already and folks have given great praise that have watched it.

what other repos outside of k/k should we do a code base tour that would be beneficial to people who want to help out with triage and other helpful ways? or people who want a quick view inside? Can we cut k/k up into deeper dive sessions?

If you have suggested repos, please list here. You do not need to volunteer to give the tour but bonus swag points if you do.

arementorship-planning help wanted kinfeature sicontributor-experience

Most helpful comment

I ran a poll: https://discuss.kubernetes.io/t/poll-what-kind-of-small-one-topic-videos-would-you-like-to-see/3200/2

So far "As k8s-Controllers or Operators use workqueue to keep its state. It would be nice to go quick deep-dive into the workqueue package to understand its implementation and how it is used by controllers." would be a good one as well.

All 28 comments

I believe the kubectl codebase would make for a good component for this as there are ongoing efforts to complete isolate it from k/k.

Huge +1 to this idea, it'll definitely help onboarding new folks relatively easy! 馃槃

@parispittman yeah, I can do that one.

I ran a poll: https://discuss.kubernetes.io/t/poll-what-kind-of-small-one-topic-videos-would-you-like-to-see/3200/2

So far "As k8s-Controllers or Operators use workqueue to keep its state. It would be nice to go quick deep-dive into the workqueue package to understand its implementation and how it is used by controllers." would be a good one as well.

/area mentorship-planning

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

/remove-lifecycle stale

/kind feature

CSI code base tour happened on April 3rd

kubectl will be May 1

@parispittman looks like we have got sufficient traction on code base tours now :rocket:

Should this issue still be kept open?

@nikhita I wanted to keep open to collect other suggestions for code base tours but can be convinced to close. i can do a discuss thread or something - open to other suggestions, too.

i can do a discuss thread or something

why_not_both.gif :wink:

I wanted to keep open to collect other suggestions for code base tours

I guess we can keep it open so there is a place where people can chime in. We can revisit this if we want to close it later as well.

If it's going to remain open as a more long term item, it might be worth pulling out of May milestone and turn this into more of an umbrella issue.

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten

/remove-lifecycle stale

Update on this:
Here is the playlist for all code base tours: https://www.youtube.com/playlist?list=PL69nYSiGNLP0gugLYzpNR1ueyUj9GjzpK

Other than that, please request any additional code tours you want to see here!
Currently, we should do

  • [x] kubectl - done and editing the video right now
  • [ ] workqueue - as per discuss poll
  • [x] CSI -this one is done just need to add it to the playlist

/remove-lifecycle rotten
/lifecycle active

I know there are more code base tours in the previous meet our contributors sections so I will go through them and get them in the playlist.

@alejandrox1
kubectl is in may with maciej
garbage collection in june with david

Thank you @parispittman
kubectl just went live. I'll start working on the garbage collection one then!

@justaugustus did a good break down image builder and some other things yesterday during the release engineering meeting that would be worth breaking out on its own:
https://www.youtube.com/watch?v=xZREdD35Kh0

@justaugustus did a good break down image builder and some other things yesterday during the release engineering meeting that would be worth breaking out on its own:
https://www.youtube.com/watch?v=xZREdD35Kh0

Will start working on it :+1:

Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.

If this issue is safe to close now please do so with /close.

Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale

/remove-lifecycle stale

We have a playlist for code-walkthroughs and add useful vids as they come in.
I think this is safe to close as long as we continue that pattern?

this doesn't get much traction anymore so I'll think about using the discuss board or some other way to generate ideas here.

/close

@parispittman: Closing this issue.

In response to this:

this doesn't get much traction anymore so I'll think about using the discuss board or some other way to generate ideas here.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

dims picture dims  路  4Comments

ehashman picture ehashman  路  4Comments

alouane picture alouane  路  4Comments

jamiehannaford picture jamiehannaford  路  3Comments

castrojo picture castrojo  路  3Comments