community/contributors/guide
Neha Viswanathan ea619ffe2d fix broken links in README
Signed-off-by: Neha Viswanathan <itsnehavis@gmail.com>
2020-09-18 08:09:26 -07:00
..
contributor-cheatsheet contributor guide: Add site aliases 2020-08-17 14:56:30 -04:00
OWNERS Remove kbarnard10 from contributor guide reviewers 2020-05-14 19:47:15 -04:00
README.md Meetups subsection updated 2020-08-26 16:59:33 +00:00
coding-conventions.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00
contributing.md fix broken links in README 2020-09-18 08:09:26 -07:00
expectations.md Merge getting started into the main page as they're required. 2020-06-22 12:05:45 -04:00
first-contribution.md Merge getting started into the main page as they're required. 2020-06-22 12:05:45 -04:00
git_workflow.png Fix typo in Figure Github workflow 2018-12-02 23:35:11 -08:00
github-workflow.md Merge pull request #4827 from RPing/patch-1 2020-06-22 10:00:41 -07:00
help-wanted.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00
issue-triage.md Remove stackoverflow from support template response 2020-08-20 18:53:03 +05:30
non-code-contributions.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00
owners.md Fix PR workflow link in contrib guide owners doc 2020-08-20 10:38:30 -04:00
pull-requests.md Deduplify content: Remove reviewee content from the review-guidelines (#5031) 2020-08-17 17:09:30 -07:00
release-notes.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00
review-guidelines.md Deduplify content: Remove reviewee content from the review-guidelines (#5031) 2020-08-17 17:09:30 -07:00
scalability-good-practices.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00
style-guide.md Add frontmatter descriptions to the contributor guide docs 2020-06-19 07:44:44 -04:00

README.md

title weight aliases description
Getting Started 1
/guide
A small list of things that you should read and be familiar with before you get started with contributing. This includes such things as signing the Contributor License Agreement, familiarizing yourself with our Code of Conduct and more.

Welcome

Have you ever wanted to contribute to the coolest cloud technology? We will help you understand the organization of the Kubernetes project and direct you to the best places to get started. You'll be able to pick up issues, write code to fix them, and get your work reviewed and merged.

This document is the single source of truth for how to contribute to the code base. Feel free to browse the open issues and file new ones, all feedback welcome!

Contributor Guide

Welcome to Kubernetes! This guide is broken up into the following sections. It is recommended that you follow these steps in order.

Resources Available

Prerequisites

Before submitting code to the project you should first take care of the following prerequisites. These steps are checked by a bot during your first submission, so doing these steps first will make your first contribution easier:

Sign the CLA

Before you can contribute, you will need to sign the Contributor License Agreement.

Code of Conduct

Please make sure to read and observe our Code of Conduct and Community Values

Setting up your development environment

If you havent set up your environment, check the developer resources.

Community Expectations and Roles

Kubernetes is a community project. Consequently, it is wholly dependent on its community to provide a productive, friendly and collaborative environment.

  • Read and review the Community Expectations for an understanding of code and review expectations.
  • See Community Membership for a list the various responsibilities of contributor roles. You are encouraged to move up this contributor ladder as you gain experience.

Kubernetes Contributor Playground

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 is the right place for you.

Contributor Workshops

A Youtube playlist of the New Contributor workshop has been posted, and an outline of the video content can be found here.

Community

If you haven't noticed by now, we have a large, lively, and friendly open-source community. We depend on new people becoming members and regular code contributors, so we would like you to come join us! The Community Membership Document covers membership processes and roles.

Communication

Events

Kubernetes participates in KubeCon + CloudNativeCon, held three times per year in China, Europe and in North America. Information about these and other community events is available on the CNCF events pages.

Meetups

We follow the general Cloud Native Computing Foundation guidelines for Meetups. You may also contact CNCF Staff driving the Community Groups (previously known as Meetups) program by email (meetups@cncf.io)

Mentorship

Please learn about our mentoring initiatives here. Feel free to ask us anything during our Meet Our Contributors to connect with us.

Advanced Topics

This section includes things that need to be documented, but typical contributors do not need to interact with regularly.

  • OWNERS files - The Kubernetes organizations are managed with OWNERS files, which outline which parts of the code are owned by what groups.