Skip to content
Permalink
master
Switch branches/tags
Go to file
 
 
Cannot retrieve contributors at this time

Kubernetes Summit: New Contributor Workshop

This was presented as one continuous 3-hour training with a break. For purposes of live coding exercises, participants were asked to bring a laptop with git installed.

This course was captured on video, and the playlist can be found here.

Course Playlist Part One:

  • Opening
    • Welcome contributors
    • Who this is for
    • Program
    • The contributor ladder
  • CLA signing
    • Why we have a CLA
    • Going through the signing process
  • Choose Your Own Adventure: Figuring out where to contribute
    • Docs & Website
    • Testing
    • Community management
    • Code
      • Main code
      • Drivers, platforms, plugins, subprojects
    • Finding your first topic
    • Things that fit into your work at work
      • Interest match
      • Skills match
    • Choose your own adventure exercise
  • Let's talk: Communication
    • Importance of communication
    • Community standards and courtesy
    • Mailing Lists (esp Kube-dev)
    • Slack
    • Github Issues & PRs
    • Zoom meetings & calendar
    • Office hours, MoC, other events
    • Meetups
    • Communication exercise
  • The SIG system
    • What are SIGs and WGs
    • Finding the right SIG
      • Most active SIGs
    • SIG Membership, governance
    • WGs and Subprojects
  • Repositories
    • Tour de Repo
    • Core Repo
    • Website/docs
    • Testing
    • Other core repos
    • Satellite Repos
    • Owners files
    • Repo membership
  • BREAK (20min)

Course Playlist Part Two:

  • Contributing by Issue: Josh (15 min) (1:42)
    • Finding the right repo
    • What makes a good issue
    • Issues as spec for changes
    • Labels
      • label framework
      • required labels
    • Following up and communication
  • Contributing by PR (with walkthrough)
    • bugs vs. features vs. KEP
    • PR approval process
    • More Labels
    • Finding a reviewer
    • Following-up and communication
    • On you: rebasing, test troubleshooting
  • Test infrastructure
    • Automated tests
    • Understanding test failures
  • Doc Contributions
    • Upcoming changes to docs
    • Building docs locally
    • Doc review process

Course Playlist Part Three:

  • Code Contributions: Build and Test
    • Local core kubernetes build
    • Running unit tests
    • Troubleshooting build problems
  • Releases
    • Brief on Release schedule
    • Release schedule details
    • Release Team Opportunities (shadows)
  • Going beyond
    • Org membership
    • Meetups & CNCF ambassador
    • Mentorship opportunties
      • Group Mentoring
      • GSOC/Outreachy
      • Release Team
      • Meet Our Contributors
      • 1-on-1 ad-hoc mentoring
    • Kubernetes beginner tutorials
    • Check your own progress on devstats