Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Mentoring Landing Page #8023

Draft
wants to merge 8 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
8021 (#1)
* Reorg

* Another Push
  • Loading branch information
xcarolan authored Aug 18, 2024
commit f5172ca3abfb2f50948b3d3708804e0bfe2f0979
46 changes: 10 additions & 36 deletions mentoring/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,57 +5,31 @@ description: |
An index of Kubernetes Mentoring programs, initiatives, and resources.
---

# Kubernetes Upstream Mentoring Programs
# Kubernetes Mentoring Programs

This page indexes all of the mentoring initiatives for contributing to the Kubernetes project. For end user mentoring initiatives, check out KubeCon and other CNCF events and programs.

---

We understand that everyone has different learning styles and we want to support
as many of those as possible. Mentoring is vital to the growth of an individual
and organization of every kind. For Kubernetes, the larger the project becomes
, it's necessary to keep a continuous pipeline of quality contributors and we want you to hang around!
and organization of every kind. For Kubernetes, the larger the project becomes,
it's necessary to keep a continuous pipeline of quality contributors and we want you to hang around!

## Current mentoring activities:

Please reach out to #sig-contribex on slack or come to a mentoring meeting to get involved in planning //TODO add contribex README when this is updated

SIG's office hours / mentoring

- [Office hours / mentoring](/mentoring/programs/office-hours.md)

Long Term Contributor Ladder Growth

- Through [Group Mentoring Cohorts](/mentoring/programs/group-mentoring.md)

Specific topics and activities

- [The 1:1 Hour](/mentoring/programs/the1-on-1hour.md)

Role based shadow programs

- [List of programs](/mentoring/programs/shadow-roles.md)

Students

- [Google Summer of Code](/mentoring/programs/google-summer-of-code.md)

1:1 full-time mentoring

- [LFX Mentorship](/mentoring/programs/lfx-mentorship.md)
## Current mentoring activities:

Tech Writers
### SIG's office hours
- [Office hours](/mentoring/programs/office-hours.md)

- [Google Season of Docs](/mentoring/programs/google-season-of-docs.md)
### Long Term Contributor Ladder Growth (currently in planning, expected later this year)
- [Group Mentoring Cohorts](/mentoring/mentors/group-mentoring.md)

Groups Traditionally Underrepresented in Tech

- [Outreachy](/mentoring/programs/outreachy.md)
External programs
- [LFX Mentorship](/mentoring/processes/lfx-mentorship.md)

In person

- [Videos of New Contributor Workshop](https://www.youtube.com/playlist?list=PL69nYSiGNLP3M5X7stuD7N4r3uP2PZQUx)
- Pod Mentoring! [aka group mentoring](/mentoring/programs/mentoring-events.md)

#### Inspiration and Thanks

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,9 @@ mentor.
[Mentor Guide]
[Mentee Guide]

[Mentee Guide]: /mentoring/programs/group-mentee-guide.md
[Mentee Guide]: /mentoring/programs/archive/group-mentee-guide.mdguide.md
[Mentoring/Contributor Info Form]: https://goo.gl/forms/SHWAiZ9Ih1qwuJbs1
[Mentor Guide]: /mentoring/processes/mentor-guide.md
[Mentor Guide]: /mentoring/mentors/mentor-guide.md
[community membership guidelines]: /community-membership.md
[Chair]: https://github.com/kubernetes/community/blob/master/committee-steering/governance/sig-governance.md#chair
[Tech Lead]: https://github.com/kubernetes/community/blob/master/contributors/chairs-and-techleads/technical-lead.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ There are many ways you can be a mentor within the Kubernetes ecosystem. Listeni

You are serving two roles - coach and advisor. You are a problem solver that doesn’t have all of the answers but will know the best resources to go to get the guidance that is needed. You are helping to create a culture of continuous improvement, collaboration, and feedback.

Check out our [mentoring programs](README.md) for more detailed descriptions. Please use [this form](https://goo.gl/forms/Y4MH6NGHe6OU5cZC3) to sign up to mentor.
Check out our [mentoring programs](../processes/README.md) for more detailed descriptions. Please use [this form](https://goo.gl/forms/Y4MH6NGHe6OU5cZC3) to sign up to mentor.

## Responsibilities and Expectations
*for ALL programs*
Expand All @@ -34,7 +34,7 @@ Check out our [mentoring programs](README.md) for more detailed descriptions. Pl
* Only new contributors need mentoring.

### Responsibilities by each program
*[Group mentoring](group-mentoring.md)*
*[Group mentoring](../processes/group-mentoring.md)*

You’ll need to be:
* On Slack at least 1-2 hours a week fielding questions.
Expand Down
2 changes: 1 addition & 1 deletion mentoring/processes/group-mentoring.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ suggestions:
*Chair/TL combo*
Chair + Reviewer
- All of the above
- [Sample curriculum](../programs/leads-curriculum.md)
- [Sample curriculum](leads-curriculum.md)

One of the best strategies is to have everyone work on something together,
Examples:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,4 @@ Pod mentoring gathers a group of mentors to help you get your Kubernetes-related

To be respectul of each mentors time, please have succinct questions ready and a brief summary of what you've tried and what you'd like or expect to happen. For instance, an example of a poor question would be, "How do I write a controller?" An example of a good question would be, "I'd like to create a custom controller that checks for nodes that are in the 'Not Ready' state and print our their IP address. I'm not familiar with Golang so instead of using client-go I've looked at MetaController as a way to get started using Javascript. I'm having trouble with this portion of the webhook, can you please take a look?"

Pod mentoring will be available during KubeCon + CloudNativeCon events. You will need to register to attend to be eligible for mentoring. For those who wish to be a mentor please take a look at the [mentor-guide](/mentoring/processes/mentor-guide.md).
Pod mentoring will be available during KubeCon + CloudNativeCon events. You will need to register to attend to be eligible for mentoring. For those who wish to be a mentor please take a look at the [mentor-guide](/mentoring/mentors/mentor-guide.md).
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ We will attempt to match you with the closest mentor of your area of interested

## Mentors

If you are interested in signing up to be a mentor for this, please see the [mentor guidelines](/mentoring/processes/mentor-guide.md).
If you are interested in signing up to be a mentor for this, please see the [mentor guidelines](/mentoring/mentors/mentor-guide.md).

## Notes

Expand Down