Welcome to the Contributor page of Gardener
This page is your starting point for contributing to Gardener. It contains all documentation related to developing and documenting Gardener.
We appreciate all kinds of contributions – from fixing a typo to implementing a new feature. Let's grow Gardener together!
Get Started
Contributor Guide
Learn how to contribute to Gardener, including contribution workflows, licensing requirements, and best practices.
Developer Starter Kit
Set up and deploy Gardener locally. Explore key development guidelines, such as testing, validation, and dependency management guidelines.
Contribute to a Specific Area
Gardener
Browse the developer docs for the core Gardener functionality – development and contribution guidelines, information about networking, observability, how to extend Gardener, and more.
Extensions
Browse the developer docs for the Gardener extensions for infrastructure providers, Kubernetes auditing, registry cache, DNS services, and more.
Other Components
Browse the developer docs for components such as Dependency Watchdog, etcd-druid, and Machine Controller Manager.
Dashboard
Browse the developer docs for the Gardener web UI – architecture, local development setup, and testing guidelines.
Documentation
Browse the guidelines for contributing documentation – writing style, structure, tooling, and how to add or update content.