Merge pull request #2800 from nikhita/outreachy-gsoc-update

Update Outreachy and GSoC landing pages
This commit is contained in:
k8s-ci-robot 2018-10-15 04:40:10 -07:00 committed by GitHub
commit 114c03b257
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 53 additions and 94 deletions

View File

@ -24,10 +24,10 @@ Long Term Contributor Ladder Growth
* [Group Mentoring Cohorts](/mentoring/group-mentoring.md)
Students
* [Google Summer of Code](google-summer-of-code.md)
* [Google Summer of Code](/mentoring/google-summer-of-code.md)
Groups Traditionally Underrepresented in Tech
* [Outreachy](/sig-cli/outreachy.md)
* [Outreachy](/mentoring/outreachy.md)
#### Inspiration and Thanks
This is not an out of the box program but was largely inspired by the following:

View File

@ -1,30 +1,12 @@
# Google Summer of Code
Kubernetes is happy to announce that we have applied to participate in the Google Summer of Code (GSoC) program
under the Cloud Native Computing Foundation (CNCF), running from January 2018 to August 2018.
Kubernetes is happy to announce that we have participated in the Google Summer of Code (GSoC) program
under the Cloud Native Computing Foundation (CNCF) in 2017 and 2018 and as an independent organization
in 2015. This page will be updated when the 2019 program is announced.
Please see the [main program page](https://summerofcode.withgoogle.com/) for general information about the program,
such as its purpose, timeline, eligibility requirements, and how to apply.
## Schedule
The following schedule is taken from the official [timeline](https://summerofcode.withgoogle.com/how-it-works/#timeline).
* January 4: Organization applications open
* January 23: Organization applications deadline
* February 12: Google will publish the accepted mentoring organizations
* March 12: Student applications open
* March 27: Student applications deadline
* March 27 - April 23: Applications are reviewed
* April 23: Accepted students are announced
* April 23 - May 14: Community Bonding period
* May 14 - August 6: Coding period
* June 11 - June 15: First evaluations
* July 9 - July 13: Second evaluations
* August 6 - August 14: Students submit code and final evaluations
* August 14 - August 21: Mentors submit final evaluations
* August 22: Results announced
## What is Kubernetes?
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
@ -56,10 +38,6 @@ Google Summer of Code provides official guides for [students](https://google.git
Please read the guides and [FAQs](https://developers.google.com/open-source/gsoc/faq) to get an idea of what it means to participate in the program.
## Available tasks
Please see the tasks listed for Kubernetes in the [`cncf/soc`](https://github.com/cncf/soc#kubernetes) repository.
## Coordination
* Ihor Dvoretskyi - ihor@cncf.io
@ -73,10 +51,10 @@ Or even better, volunteer for mentoring an intern during the work on your idea!
## Past Participation
Kubernetes has participated in Google Summer of Code in [2017](https://summerofcode.withgoogle.com/archive/2017/organizations/6018829461225472/) (as a part of CNCF) and [2015](https://www.google-melange.com/archive/gsoc/2015/orgs/kubernetes).
Kubernetes has participated in Google Summer of Code in [2018](https://summerofcode.withgoogle.com/organizations/6453865516367872/) and [2017](https://summerofcode.withgoogle.com/archive/2017/organizations/6018829461225472/) as a part of CNCF and in [2015](https://www.google-melange.com/archive/gsoc/2015/orgs/kubernetes) as an independent organization.
To get an idea about the projects, you can take a look at the list of [project ideas](https://github.com/cncf/soc/blob/master/2017.md#kubernetes) published for GSoC 2017.
To get an idea about the projects, you can take a look at the list of project ideas published for GSoC [2017](https://github.com/cncf/soc/blob/master/2017.md#kubernetes) and [2018](https://github.com/cncf/soc/blob/master/2018.md#kubernetes).
## Code of Conduct
Kubernetes abides by the CNCF [Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).
Kubernetes abides by the [Code of Conduct](/code-of-conduct.md).

45
mentoring/outreachy.md Normal file
View File

@ -0,0 +1,45 @@
# Outreachy
Kubernetes is happy to announce our participation in the Outreachy program running from December 2018 to March 2019.
Please see the [main program page](https://www.outreachy.org/) for general information about the program,
such as its purpose, timeline, eligibility requirements, and how to apply.
The current list of projects, mentors and other details can be found [here](https://www.outreachy.org/communities/cfp/kubernetes/).
## What is Kubernetes?
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.
Please see [kubernetes.io](https://kubernetes.io/) for more details.
## What are SIGs?
Kubernetes is a set of projects, each shepherded by a special interest group (SIG).
To get a grasp of the projects that we work on, check out the complete [list of SIGs](/sig-list.md).
This [slide deck](https://docs.google.com/presentation/d/1JqcALpsg07eH665ZXQrIvOcin6SzzsIUjMRRVivrZMg) provides an overview of how the Kubernetes community is organized.
## Communication
- Mailing List: development announcements and discussions appear on the Google group `kubernetes-dev` (send mail to kubernetes-dev@googlegroups.com).
- Slack: Please [sign up](http://slack.k8s.io/) for an invite.
## Contribute
As part of the application process, the Outreachy program recommends that candidates make small contributions to the project they intend to apply for.
To start working on the project, make sure to fill out the [CLA](/CLA.md) and check if you have the right environment with this guide.
The README in the [community repo](https://github.com/kubernetes/community) details these things and more.
## Coordination
* Paris Pittman - parispittman@google.com
* Nikhita Raghunath - nikitaraghunath@gmail.com
The coordinators can be contacted at any time. The easiest way is to send a slack message.
Do you have an idea for a task that is suitable for this program? Contact the mentors or coordinators! Or even better, volunteer for mentoring an intern during the work on your idea!
## Code of Conduct
Kubernetes abides by the [Code of Conduct](/code-of-conduct.md).

View File

@ -1,64 +0,0 @@
# Outreachy
Kubernetes, specifically the SIG-CLI, is happy to announce our participation in the Outreachy program, running from December 2017 to March 2018.
Please see the [main program page](https://www.outreachy.org/) for general information about the program,
such as its purpose, timeline, eligibility requirements, and how to apply.
**Schedule**
* October 23: application deadline for other Outreachy communities
* October 30: application deadline for Kubernetes Outreachy applications
* November 9: selection decisions are made
* December 5 - March 5: internship
## What is Kubernetes?
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications.
It groups containers that make up an application into logical units for easy management and discovery. Kubernetes builds upon 15 years of experience of running production workloads at Google, combined with best-of-breed ideas and practices from the community.
Please see [kubernetes.io](https://kubernetes.io/) for more details.
## What are SIGs / What is SIG-CLI?
Kubernetes is a set of projects, each shepherded by a special interest group (SIG). To get a grasp of the projects that we work on, check out the complete [list of SIGs](/sig-list.md).
This [slide deck](https://docs.google.com/presentation/d/1JqcALpsg07eH665ZXQrIvOcin6SzzsIUjMRRVivrZMg) provides an overview of how the Kubernetes community is organized.
SIG-CLI Covers kubectl and related tools. We focus on the development and standardization of the CLI framework and its dependencies, the establishment of conventions for writing CLI commands, POSIX compliance, and improving the command line tools from a developer and devops user experience and usability perspective.
**Communication:**
SIG-CLI Mailing List - kubernetes-sig-cli@googlegroups.com
Slack - http://slack.k8s.io/ for invite; #sig-cli channel
**Mentors**
Philip Wittrock - pwittrock@google.com
Similar to contacting the coordinators, the mentors can be contacted at any time either by sending messages to the mailing lists or slack channels.
## Contribute
As part of the application process, the Outreachy program recommends that candidates make small contributions to the project they intend to apply for.
To start working on the project, make sure to fill out the [CLA](/CLA.md) and check if you have the right environment with this guide.
The README in the [community repo](https://github.com/kubernetes/community) details these things and more.
Check out these specific resources for how to contribute to CLI:
* SIG-CLI - [How to Contribute](/sig-cli/CONTRIBUTING.md)
* Filter issue search for: `is:open is:issue label:sig/cli label:"help wanted"`
* Hand picked issues for outreachy applications: https://github.com/kubernetes/kubectl/projects/3
## Available tasks
Develop `kubectl create` commands to make it easy to create Kubernetes resources
Develop `kubectl set` commands to modify Kubernetes resources
Required Skills: Go
Mentor: Phillip Wittrock
**Coordination:**
* Paris Pittman - parispittman@google.com
* Josh Berkus
* Elsie Phillips
The coordinators can be contacted at any time. The easiest way is to send a slack message.
Do you have an idea for a task that is suitable for this program? Contact the mentors or coordinators! Or even better, volunteer for mentoring an intern during the work on your idea!
## Code of Conduct
Kubernetes abides by the CNCF [Code of Conduct](https://github.com/cncf/foundation/blob/master/code-of-conduct.md).