You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Have you ever wanted to contribute to the coolest cloud technology?
15
-
We will help you understand the organization of the Kubernetes project and direct you to the best places to get started.
16
-
You'll be able to pick up issues, write code to fix them, and get your work reviewed and merged.
35
+
This guide will help you understand the overall organization of the Kubernetes
36
+
project, and direct you to the best places to get started contributing. You'll
37
+
be able to pick up issues, write code to fix them, and get your work reviewed
38
+
and merged.
17
39
18
-
This document is the single source of truth for how to contribute to the code base.
19
-
Feel free to browse the [open issues](https://github.com/kubernetes/community/issues?q=is%3Aissue+is%3Aopen+label%3Aarea%2Fcontributor-guide) and file new ones, all feedback welcome!
40
+
This document is the single source of truth for how to contribute to the code
41
+
base. Feel free to browse the [open issues] and file new ones, all feedback
42
+
is welcome!
20
43
21
44
## Contributor Guide
22
45
23
-
Welcome to Kubernetes! This guide is broken up into the following sections.
24
-
It is recommended that you follow these steps in order.
46
+
Welcome to Kubernetes! This guide is broken up into the following sections.
47
+
It is recommended that you follow these steps in order:
25
48
26
49
-[Welcome](#welcome) - this page
27
-
-[Prerequisites](#prerequisites) - things you need to complete before contributing
28
-
-[Your First Contribution](first-contribution.md) - things you need to know before your first contribution
29
-
-[Contributing](contributing.md) - the main guide with contributor information
50
+
-[Prerequisites](#prerequisites) - tasks you need to complete before
51
+
you can start contributing to Kubernetes
52
+
-[Your First Contribution](#first-contribution) - things you'll need to know
53
+
before making your first contribution
54
+
-[Contributing](#contributing) - the main reference guide to contributing
Before submitting code to Kubernetes, you should first complete the following
60
+
prerequisites. These steps are checked automatically by [a bot] during your
61
+
first submission. Completing these steps will make your first contribution
62
+
easier:
43
63
44
-
Before submitting code to the project you should first take care of the following prerequisites.
45
-
These steps are checked by a bot during your first submission, so doing these steps first will make your first contribution easier:
64
+
### Sign the CLA
46
65
47
-
## Sign the CLA
66
+
Before you can contribute to Kubernetes, you will need to sign the
67
+
[Contributor License Agreement].
48
68
49
-
Before you can contribute, you will need to sign the [Contributor License Agreement](/CLA.md).
69
+
### Code of Conduct
50
70
51
-
## Code of Conduct
71
+
Please make sure to read and observe the [Code of Conduct] and
72
+
[Community Values]
52
73
53
-
Please make sure to read and observe our [Code of Conduct](/code-of-conduct.md) and [Community Values](/values.md)
74
+
### Setting up your development environment
54
75
55
-
## Setting up your development environment
76
+
It is not required to set up a developer environment in order to contribute to
77
+
Kubernetes.
56
78
57
-
If you haven’t set up your environment, check the [developer resources](/contributors/devel/README.md#setting-up-your-dev-environment-coding-and-debugging).
79
+
If you plan to contribute code changes, review the [developer resources] page
80
+
for how to set up your environment.
58
81
59
-
## Community Expectations and Roles
82
+
###Community Expectations and Roles
60
83
61
-
Kubernetes is a community project.
62
-
Consequently, it is wholly dependent on its community to provide a productive, friendly and collaborative environment.
84
+
Kubernetes is a community project. Consequently, it is wholly dependent on its
85
+
community to provide a productive, friendly and collaborative environment.
63
86
64
-
- Read and review the [Community Expectations](expectations.md) for an understanding of code and review expectations.
65
-
- See [Community Membership](/community-membership.md) for a list the various responsibilities of contributor roles. You are encouraged to move up this contributor ladder as you gain experience.
87
+
- Read and review the [Community Expectations] for an
88
+
understanding of code and review expectations.
89
+
- See [Community Membership][CM] for a list the various
90
+
responsibilities of contributor roles.
91
+
- You are encouraged to move up this contributor ladder as you gain experience.
66
92
67
-
# Kubernetes Contributor Playground
93
+
##Kubernetes Contributor Playground
68
94
69
-
If you are looking for a safe place, where you can familiarize yourself with (some of) the Kubernetes Project's review and pull request processes, then the [Kubernetes Contributor Playground](https://github.com/kubernetes-sigs/contributor-playground/) is the right place for you.
95
+
If you are looking for a safe place, where you can familiarize yourself with
96
+
the pull request and issue review process in Kubernetes, then the
97
+
[Kubernetes Contributor Playground] is the right place for you.
70
98
71
-
## Contributor Workshops
99
+
###Contributor Workshops
72
100
73
-
A [Youtube playlist](https://www.youtube.com/playlist?list=PL69nYSiGNLP3M5X7stuD7N4r3uP2PZQUx) of the New Contributor workshop has been posted, and an outline of the video content can be found [here](/events/2018/05-contributor-summit).
101
+
A [Youtube playlist] of the New Contributor workshop has been posted. An
102
+
outline of the video content can be found [here].
74
103
75
-
# Community
104
+
##Community
76
105
77
-
If you haven't noticed by now, we have a large, lively, and friendly open-source community.
78
-
We depend on new people becoming members and regular code contributors, so we would like you to come join us!
79
-
The [Community Membership Document](/community-membership.md) covers membership processes and roles.
106
+
Kubernetes is a large, lively, friendly open-source community. As many open
107
+
ource projects often do, it depends on new people becoming members and regular
108
+
code contributors. The [Community Membership Document][CM] covers membership
109
+
processes and roles. Please consider joining Kubernetes, and making your way
110
+
up the contributor ladder!
80
111
81
-
## Communication
112
+
###Communication
82
113
83
-
-[General Information](/communication)
114
+
-[General Information] relating to Kubernetes communication policies
84
115
85
-
## Events
116
+
###Events
86
117
87
-
Kubernetes participates in KubeCon + CloudNativeCon, held three times per year in China, Europe and in North America.
88
-
Information about these and other community events is available on the CNCF [events](https://www.cncf.io/events/) pages.
118
+
Kubernetes participates in KubeCon + CloudNativeCon, held three times per year
119
+
in China, Europe and in North America. Information about these and other
120
+
community events is available on the CNCF [Events] pages.
89
121
90
122
### Meetups
91
123
92
-
We follow the general [Cloud Native Computing Foundation guidelines](https://github.com/cncf/communitygroups) for Meetups.
93
-
You may also contact CNCF Staff driving the Community Groups (previously known as Meetups) program by email ([email protected])
94
-
95
-
## Mentorship
96
-
97
-
Please learn about our mentoring initiatives [here](http://git.k8s.io/community/mentoring/README.md).
98
-
Feel free to ask us anything during our [Meet Our Contributors](https://github.com/kubernetes/community/blob/master/mentoring/programs/meet-our-contributors.md) to connect with us.
99
-
100
-
# Advanced Topics
101
-
102
-
This section includes things that need to be documented, but typical contributors do not need to interact with regularly.
103
-
104
-
-[OWNERS files](owners.md) - The Kubernetes organizations are managed with OWNERS files, which outline which parts of the code are owned by what groups.
124
+
All Kubernetes meetups follow the general [Cloud Native Computing Foundation Guidelines]
125
+
You may also contact CNCF Staff driving the Community Groups (previously known
0 commit comments