k3s/docs/devel
Brian Grant 786b59427d Merge pull request #11400 from lavalamp/munger
Add absolute path link checking to munger
2015-07-16 22:50:14 -07:00
..
developer-guides Run gendocs 2015-07-14 17:28:47 -07:00
README.md Move diagrams out of top-level docs/ directory and merge 2015-07-14 23:56:51 -07:00
api-conventions.md Move some docs from docs/ top-level into docs/{admin/,devel/,user-guide/}. 2015-07-14 22:07:44 -07:00
api_changes.md Run gendocs 2015-07-14 17:28:47 -07:00
cherry-picks.md Run gendocs 2015-07-14 17:28:47 -07:00
cli-roadmap.md (mostly) auto fixed links 2015-07-16 16:28:18 -07:00
client-libraries.md (mostly) auto fixed links 2015-07-16 16:28:18 -07:00
coding-conventions.md Run gendocs 2015-07-14 17:28:47 -07:00
collab.md Run gendocs 2015-07-14 17:28:47 -07:00
development.md Run gendocs 2015-07-14 17:28:47 -07:00
faster_reviews.md Run gendocs 2015-07-14 17:28:47 -07:00
flaky-tests.md Add munger to verify kubectl -f targets, fix docs 2015-07-16 15:39:45 -07:00
getting-builds.md Run gendocs 2015-07-14 17:28:47 -07:00
git_workflow.png Consolidate git setup documentation. 2015-06-09 21:11:52 -04:00
instrumentation.md Run gendocs 2015-07-14 17:28:47 -07:00
issues.md Run gendocs 2015-07-14 17:28:47 -07:00
logging.md Run gendocs 2015-07-14 17:28:47 -07:00
making-release-notes.md Run gendocs 2015-07-14 17:28:47 -07:00
profiling.md Run gendocs 2015-07-14 17:28:47 -07:00
pull-requests.md Run gendocs 2015-07-14 17:28:47 -07:00
releasing.dot Move developer documentation to docs/devel/ 2014-10-15 08:30:02 -07:00
releasing.md Add hack/cherry_pick_list.sh to list all automated cherry picks 2015-07-15 10:30:00 -07:00
releasing.png Move developer documentation to docs/devel/ 2014-10-15 08:30:02 -07:00
releasing.svg Move developer documentation to docs/devel/ 2014-10-15 08:30:02 -07:00
scheduler.md Run gendocs 2015-07-14 17:28:47 -07:00
scheduler_algorithm.md Run gendocs 2015-07-14 17:28:47 -07:00
writing-a-getting-started-guide.md Remove requirement of specifying kubernetes ver. 2015-07-15 13:51:27 -07:00

README.md

WARNING WARNING WARNING

PLEASE NOTE: This document applies to the HEAD of the source tree only. If you are using a released version of Kubernetes, you almost certainly want the docs that go with that version.

Documentation for specific releases can be found at releases.k8s.io.

WARNING WARNING WARNING

Kubernetes Developer Guide

The developer guide is for anyone wanting to either write code which directly accesses the kubernetes API, or to contribute directly to the kubernetes project. It assumes some familiarity with concepts in the User Guide and the Cluster Admin Guide.

The process of developing and contributing code to the Kubernetes project

  • On Collaborative Development (collab.md): Info on pull requests and code reviews.

  • GitHub Issues (issues.md): How incoming issues are reviewed and prioritized.

  • Pull Request Process (pull-requests.md): When and why pull requests are closed.

  • Faster PR reviews (faster_reviews.md): How to get faster PR reviews.

  • Getting Recent Builds (getting-builds.md): How to get recent builds including the latest builds that pass CI.

Setting up your dev environment, coding, and debugging

  • Development Guide (development.md): Setting up your development environment.

  • Hunting flaky tests (flaky-tests.md): We have a goal of 99.9% flake free tests. Here's how to run your tests many times.

  • Logging Conventions (logging.md]: Glog levels.

  • Profiling Kubernetes (profiling.md): How to plug in go pprof profiler to Kubernetes.

  • Instrumenting Kubernetes with a new metric (instrumentation.md): How to add a new metrics to the Kubernetes code base.

  • Coding Conventions (coding-conventions.md): Coding style advice for contributors.

Developing against the Kubernetes API

Writing plugins

Building releases

  • Making release notes (making-release-notes.md): Generating release nodes for a new release.

  • Releasing Kubernetes (releasing.md): How to create a Kubernetes release (as in version) and how the version information gets embedded into the built binaries.

Analytics