summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork8s-ci-robot <k8s-ci-robot@users.noreply.github.com>2018-04-27 11:19:18 -0700
committerGitHub <noreply@github.com>2018-04-27 11:19:18 -0700
commitdd47acb0d2b20023570421c8bf9b4b0f05180e65 (patch)
treef45c5461c27ccc55b79ba21f215702268681686b
parentc6446ba9ceb5c6c0630ba5f6a0df26744a83ef1d (diff)
parent401d048883de5b074f1c7838d6a23d259d28d94d (diff)
Merge pull request #2082 from jberkus/new_contrib_workshop_detail
Added details for New Contributor Summit.
-rw-r--r--events/2018/05-contributor-summit/README.md22
-rw-r--r--events/2018/05-contributor-summit/new-contributor-workshop.md91
2 files changed, 103 insertions, 10 deletions
diff --git a/events/2018/05-contributor-summit/README.md b/events/2018/05-contributor-summit/README.md
index a7a3af97..d2eadb38 100644
--- a/events/2018/05-contributor-summit/README.md
+++ b/events/2018/05-contributor-summit/README.md
@@ -20,29 +20,31 @@ In some sense, the summit is a real-life extension of the community meetings and
- Tuesday, May 1, 2018 (before Kubecon EU)
- Bella Center
- Copenhagen, Denmark
-- There is also a [Slack channel](https://kubernetes.slack.com/messages/contributor-summit) for you to use during the summit itself to pass URLs, etc.
+- There is also a [Slack channel](https://kubernetes.slack.com/messages/contributor-summit) for you to use during the summit itself to pass URLs, etc.
All day event with a happy hour reception to close.
-## Agenda
+## Agenda
### Morning
| Time | Track One | Track Two | Track Three |
-| ----------- | ------------------------------- | ---------------------------- | -------------- |
+| ----------- | ------------------------------- | ---------------------------- | -------------- |
| 8:00 | Registration and Breakfast | | |
| 9:00-9:15 | Welcome and Introduction | | |
| 9:15-9:30 | Steering Committee Update | | |
| | | | |
-| | New Contributor Workshop | Current Contributor Workshop | Docs Sprint |
+| | [New Contributor Workshop](/events/2018/05-contributor-summit/new-contributor-workshop.md) | Current Contributor Workshop | Docs Sprint |
| | | | |
-| 9:30-10:00 | Session | Unconference | |
-| 10:00-10:50 | Session | Unconference | |
+| 9:30-10:00 | Part 1 | Unconference | |
+| 10:00-10:50 | Part 2 | Unconference | |
| 10:50-11:00 | B R E A K | B R E A K | |
-| 11:00-12:00 | Session | Unconference | |
-| 12:00-1:00 | Session | Unconference | |
+| 11:00-12:00 | Part 3 | Unconference | |
+| 12:00-1:00 | Part 4 | Unconference | |
| 1:00-2:00 | Lunch (Provided) | Lunch (Provided) | |
+*Note: The New Contributor Workshop will be a single continuous training, rather than being divided into sessions as the Current Contributor track is. New contributors should plan to stay for the whole 3 hours. [Outline here](/events/2018/05-contributor-summit/new-contributor-workshop.md).*
+
### Afternoon
| Time | Track One |
@@ -56,9 +58,9 @@ All day event with a happy hour reception to close.
- SIG Updates (~5 minutes per SIG)
- 2 slides per SIG, focused on cross-SIG issues, not internal SIG discussions (those are for Kubecon)
- Identify potential issues that might affect multiple SIGs across the project
- - One-to-many announcements about changes a SIG expects that might affect others
+ - One-to-many announcements about changes a SIG expects that might affect others
- Track Leads
- - New Contributor Workshop - Josh Berkus
+ - New Contributor Workshop - Josh Berkus, Guinevere Saenger, Ilya Dmitrichenko
- Current Contributor Workshop - Paris Pittman
- SIG Updates - Jorge Castro
diff --git a/events/2018/05-contributor-summit/new-contributor-workshop.md b/events/2018/05-contributor-summit/new-contributor-workshop.md
new file mode 100644
index 00000000..035fa77e
--- /dev/null
+++ b/events/2018/05-contributor-summit/new-contributor-workshop.md
@@ -0,0 +1,91 @@
+Kubernetes Summit: New Contributor Workshop
+
+*This will be presented as one continuous 3-hour training with a break. Please plan to stay for the entire workshop. To participate in some of the exercises, please bring a laptop with git installed.*
+
+* 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)
+* 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
+* 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