add build and test and workspace setup
This commit is contained in:
parent
dcf5d90a05
commit
8735020a1b
|
|
@ -16,11 +16,11 @@ This workshop is meant for folks who have never contributed to opensource before
|
|||
1. [Paths to Contributorship](./contributor-paths.md)
|
||||
1. [Communication in the Kubernetes Community](./how-we-communicate.md)
|
||||
1. [Community Group and Governance Overview](./community-groups.md)
|
||||
1. Kubernetes Orgs Overview
|
||||
1. Workspace Setup
|
||||
1. Local Build&Test
|
||||
1. [Kubernetes Orgs Overview](./repo-tour.md)
|
||||
1. [Workspace Setup](./workspace-setup.md)
|
||||
1. [Local Build&Test](./build-and-test.md)
|
||||
1. Pull Request Exercise
|
||||
1. Opensource Citizenship
|
||||
1. Find Your First Issue
|
||||
1. SIG Meet-and-Greet
|
||||
|
||||
## Sample Track for Intermediate Workshop
|
||||
|
|
@ -32,8 +32,9 @@ This workshop differs from the Beginner workshop in that participants are expect
|
|||
1. [Paths to Contributorship](./contributor-paths.md)
|
||||
1. [Communication in the Kubernetes Community](./how-we-communicate.md)
|
||||
1. [Community Group and Governance Overview](./community-groups.md)
|
||||
1. Kubernetes Org Overview
|
||||
1. [Kubernetes Orgs Overview](./repo-tour.md)
|
||||
1. k/k Walkthrough
|
||||
1. Local Build&Test
|
||||
1. [Local Build&Test](./build-and-test.md)
|
||||
1. Labels, Bots and Git Workflow
|
||||
1. Find Your First Issue
|
||||
1. SIG Meet-and-Greet
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
## Build and Test
|
||||
|
||||
### Duration
|
||||
|
||||
40-60 minutes, depending on beginner vs intermediate participants
|
||||
|
||||
### Task Overview
|
||||
|
||||
Build Kuberentes binaries locally, and do some fun things with them.
|
||||
|
||||
**Important** Have facilitators to help with technical issues (2-3 is enough for Intermediate, you want 5 for Beginner)
|
||||
|
||||
### Slides
|
||||
|
||||
Clear command line instructions.
|
||||
|
||||
### Details To Cover
|
||||
|
||||
- This is the hands-on part. Details are up to you; look to previous workshops for inspiration.
|
||||
- Adjust difficulty based on whether this is the Beginner or Intermediate workshop.
|
||||
- It is _extremely important_ to run this part of the workshop several times previously, and to make sure that versions match those in the [workspace setup](./workspace-setup.md).
|
||||
|
||||
### Ideas
|
||||
|
||||
- Do a fun thing with the go client and a kind cluster
|
||||
- Build and modify kubectl
|
||||
- Try a `make` command; be aware you may need to give docker a lot of space on your machine for a successful build.
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
## Workspace Setup
|
||||
|
||||
### Duration
|
||||
|
||||
Plan for 90- 120 minutes of download and setup time when on wifi. When on a workshop specific network, this may be much shortened.
|
||||
|
||||
### Task Overview
|
||||
|
||||
Make sure all Beginning Contributors have a workspace setup for hacking on Kubernetes.
|
||||
|
||||
**Important** Have facilitators to help with technical issues (3-5 for ~30 people)
|
||||
|
||||
### Slides
|
||||
|
||||
Clear and large download commands to copy into terminal
|
||||
|
||||
### Details To Cover
|
||||
|
||||
- Make sure everyone has the correct setup for a local build and test demo.
|
||||
|
||||
### Ideas
|
||||
|
||||
- Have a dedicated workshop network.
|
||||
- When internet is slow, start the download and prep process during earlier sessions, to make sure everyone is up to date.
|
||||
Loading…
Reference in New Issue