Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
232aabf
Migrate development docs
BoHristova Mar 27, 2026
8d7fa62
Clean up transfer
BoHristova Mar 30, 2026
14eaa8d
Restructure general-information section and update contribute index
BoHristova Apr 3, 2026
305bbc0
Update frontmatter descriptions
BoHristova Apr 14, 2026
550ed14
Remove CI/CD doc
BoHristova Apr 14, 2026
1794a59
Rename general-information to contribution-process, getting-started t…
BoHristova Apr 14, 2026
16c4322
Move FAQ from Contribute section back to general documentation
BoHristova Apr 14, 2026
fcedb21
Rename 'Contributing Documentation' section to 'Documentation'
BoHristova Apr 14, 2026
98cce75
Remove 'others' intermediary directory from Extensions section
BoHristova Apr 14, 2026
fbf0931
Create section for general dev guidelines and guides
BoHristova Apr 15, 2026
d0f250b
Move contribute section to top-level website directory
BoHristova Apr 17, 2026
e0257b6
Some rewording
BoHristova Apr 17, 2026
7bab742
Use local index page for Gardener section
BoHristova Apr 20, 2026
e93992d
Update index pages and create landing page
BoHristova Apr 29, 2026
0204612
Rename "How to Contribute" guide and "Start Developing" section
BoHristova Apr 29, 2026
473189a
Add entry pages, edit cards
BoHristova Apr 29, 2026
d7e0bb1
Change weights in 'Contribution Process' section
BoHristova Apr 29, 2026
07f43dd
Update directory name, reorder sections, clean up contribute.yaml
BoHristova Apr 29, 2026
556a8b4
Fix broken links, rename contributor guide file
BoHristova Apr 29, 2026
78ea65f
Apply suggestions by CodeRabbit
BoHristova Apr 29, 2026
3689c04
Revert to a 3-card grid for the first section
BoHristova Apr 30, 2026
b32de28
Match cards in height
BoHristova Apr 30, 2026
4b3b5c0
Edit card descriptions
BoHristova Apr 30, 2026
588f322
refactor: replace JS height equalization with CSS in CardGridGroup
klocke-io May 4, 2026
090dd6d
refactor: remove redundant CardGridGroup component
klocke-io May 4, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
241 changes: 241 additions & 0 deletions .docforge/contribute.yaml
Comment thread
BoHristova marked this conversation as resolved.
Original file line number Diff line number Diff line change
@@ -0,0 +1,241 @@
structure:
- file: _index.md
source: /website/contribute/_index.md

- dir: contribution-process
structure:
- fileTree: /website/contribute/contribution-process

- dir: developer-starter-kit
structure:
- file: _index.md
source: /website/contribute/developer-starter-kit/_index.md
- file: local_setup.md
frontmatter:
weight: 10
source: https://github.com/gardener/gardener/blob/master/docs/development/local_setup.md
- file: getting_started_locally.md
frontmatter:
weight: 20
source: https://github.com/gardener/gardener/blob/master/docs/deployment/getting_started_locally.md
- file: dependencies.md
frontmatter:
weight: 30
source: https://github.com/gardener/gardener/blob/master/docs/development/dependencies.md
- file: testing.md
frontmatter:
weight: 40
source: https://github.com/gardener/gardener/blob/master/docs/development/testing.md
- file: testmachinery_tests.md
frontmatter:
weight: 50
source: https://github.com/gardener/gardener/blob/master/docs/development/testmachinery_tests.md
- file: kubernetes-clients.md
frontmatter:
weight: 60
source: https://github.com/gardener/gardener/blob/master/docs/development/kubernetes-clients.md
- file: logging-guidelines.md
frontmatter:
weight: 70
source: https://github.com/gardener/gardener/blob/master/docs/development/logging-guidelines.md
- file: changing-the-api.md
frontmatter:
weight: 80
source: https://github.com/gardener/gardener/blob/master/docs/development/changing-the-api.md
- file: defaulting.md
frontmatter:
weight: 90
source: https://github.com/gardener/gardener/blob/master/docs/development/defaulting.md
- file: validation-guidelines.md
frontmatter:
weight: 100
source: https://github.com/gardener/gardener/blob/master/docs/development/validation-guidelines.md

- dir: gardener
structure:
- file: _index.md
source: /website/contribute/gardener/_index.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener/tree/master/docs/development
excludeFiles:
- local_setup.md
- getting_started_locally.md
- testing.md
- testmachinery_tests.md
- dependencies.md
- validation-guidelines.md
- ipv6.md
- changing-the-api.md
- defaulting.md
- kubernetes-clients.md
- logging-guidelines.md
- file: ipv6.md
frontmatter:
title: IPv6
source: https://github.com/gardener/gardener/blob/master/docs/development/ipv6.md

- dir: extensions
structure:
- file: _index.md
frontmatter:
title: Extensions
weight: 40
- dir: infrastructure-extensions
structure:
- file: _index.md
frontmatter:
title: Infrastructure Extensions
description: Developer documentation for cloud provider extensions
weight: 10
- dir: gardener-extension-provider-aws
structure:
- file: _index.md
frontmatter:
title: Provider AWS
description: Developer documentation for the AWS cloud provider extension
source: https://github.com/gardener/gardener-extension-provider-aws/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-provider-aws/tree/master/docs/development
- dir: gardener-extension-provider-gcp
structure:
- file: _index.md
frontmatter:
title: Provider GCP
description: Developer documentation for the GCP cloud provider extension
source: https://github.com/gardener/gardener-extension-provider-gcp/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-provider-gcp/tree/master/docs/development
- dir: gardener-extension-provider-azure
structure:
- file: _index.md
frontmatter:
title: Provider Azure
description: Developer documentation for the Azure cloud provider extension
source: https://github.com/gardener/gardener-extension-provider-azure/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-provider-azure/tree/master/docs/development
- dir: gardener-extension-provider-alicloud
structure:
- file: _index.md
frontmatter:
title: Provider Alibaba Cloud
description: Developer documentation for the Alibaba Cloud provider extension
source: https://github.com/gardener/gardener-extension-provider-alicloud/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-provider-alicloud/tree/master/docs/development
- dir: gardener-extension-provider-openstack
structure:
- file: _index.md
frontmatter:
title: Provider OpenStack
description: Developer documentation for the OpenStack cloud provider extension
source: https://github.com/gardener/gardener-extension-provider-openstack/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-provider-openstack/tree/master/docs/development
- dir: gardener-extension-shoot-dns-service
structure:
- file: _index.md
frontmatter:
title: DNS Services
description: Developer documentation for the DNS services extension
source: https://github.com/gardener/gardener-extension-shoot-dns-service/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-shoot-dns-service/tree/master/docs/development
- dir: gardener-extension-registry-cache
structure:
- file: _index.md
frontmatter:
title: Registry Cache
description: Developer documentation for the registry cache extension
source: https://github.com/gardener/gardener-extension-registry-cache/blob/main/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-registry-cache/tree/main/docs/development
- dir: gardener-extension-shoot-rsyslog-relp
structure:
- file: _index.md
frontmatter:
title: Node Audit Logging
description: Developer documentation for the node audit logging extension
source: https://github.com/gardener/gardener-extension-shoot-rsyslog-relp/blob/main/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-shoot-rsyslog-relp/tree/main/docs/development
- dir: gardener-extension-auditing
structure:
- file: _index.md
frontmatter:
title: Kubernetes Auditing
description: Developer documentation for the Kubernetes auditing extension
source: https://github.com/gardener/gardener-extension-auditing/blob/main/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener-extension-auditing/tree/main/docs/development

- dir: other-components
structure:
- file: _index.md
frontmatter:
title: Other Components
weight: 50
- dir: machine-controller-manager
structure:
- file: _index.md
frontmatter:
title: Machine Controller Manager
description: Developer documentation for the machine controller manager
source: https://github.com/gardener/machine-controller-manager/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/machine-controller-manager/tree/master/docs/development
- dir: etcd-druid
structure:
- file: _index.md
frontmatter:
title: etcd-druid
description: Developer documentation for the etcd management operator
source: https://github.com/gardener/etcd-druid/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/etcd-druid/tree/master/docs/development
- dir: dependency-watchdog
structure:
- file: _index.md
frontmatter:
title: Dependency Watchdog
description: Developer documentation for the dependency watchdog
source: https://github.com/gardener/dependency-watchdog/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/dependency-watchdog/tree/master/docs/development
excludeFiles:
- "setup/"
- dir: setup
structure:
- file: _index.md
frontmatter:
title: Setup
- fileTree: https://github.com/gardener/dependency-watchdog/tree/master/docs/development/setup

- dir: dashboard
structure:
- file: _index.md
frontmatter:
title: Dashboard
description: Developer documentation for the Gardener web UI
weight: 60
source: https://github.com/gardener/dashboard/blob/master/README.md
- dir: development
structure:
- fileTree: https://github.com/gardener/dashboard/tree/master/docs/development

- dir: documentation
structure:
- fileTree: /website/contribute/documentation
34 changes: 16 additions & 18 deletions .docforge/documentation/documentation.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,28 +42,17 @@ structure:
weight: 10
aliases:
- "/api-reference/"
persona: Developers
source: https://github.com/gardener/gardener/blob/master/docs/api-reference/README.md
- fileTree: https://github.com/gardener/gardener/tree/master/docs/api-reference
excludeFiles:
- "README.md"
- dir: concepts
structure:
- file: _index.md
frontmatter:
title: Concepts
weight: 20
persona: Operators
- fileTree: https://github.com/gardener/gardener/tree/master/docs/concepts
- file: https://github.com/gardener/gardener/blob/master/logo/gardenadm-large.png
- dir: extensions
structure:
- file: _index.md
source: https://github.com/gardener/gardener/blob/master/docs/extensions/overview.md
frontmatter:
title: Extensions
weight: 30
persona: Developers
- dir: resources
structure:
- file: _index.md
Expand All @@ -72,6 +61,15 @@ structure:
- fileTree: https://github.com/gardener/gardener/tree/master/docs/extensions
excludeFiles:
- "overview.md"
- dir: concepts
structure:
- file: _index.md
frontmatter:
title: Concepts
weight: 20
persona: Operators
- fileTree: https://github.com/gardener/gardener/tree/master/docs/concepts
- file: https://github.com/gardener/gardener/blob/master/logo/gardenadm-large.png
- dir: deployment
structure:
- file: _index.md
Expand All @@ -80,9 +78,6 @@ structure:
weight: 40
persona: Operators
- fileTree: https://github.com/gardener/gardener/tree/master/docs/deployment
- dir: development
structure:
- fileTree: https://github.com/gardener/gardener/tree/master/docs/development
- dir: monitoring
structure:
- file: _index.md
Expand Down Expand Up @@ -195,6 +190,7 @@ structure:
- fileTree: https://github.com/gardener/dashboard/tree/master/docs
excludeFiles:
- "README.md"
- "development/"
- dir: gardenctl-v2
structure:
- file: _index.md
Expand Down Expand Up @@ -226,12 +222,14 @@ structure:
- file: https://github.com/gardener/gardenctl-v2/blob/master/logo/logo_gardener_cli_large.png
- dir: faq
structure:
- manifest: ./faq.yaml
- file: _index.md
frontmatter:
title: FAQ
description: Commonly asked questions about Gardener
weight: 80
- fileTree: /website/documentation/faq
- file: glossary.md
source: /website/documentation/glossary.md
- dir: resources
structure:
- fileTree: /website/documentation/resources
- dir: contribute
structure:
- fileTree: /website/documentation/contribute
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ structure:
excludeFiles:
- "usage/dual-stack-ingress.md" # already included in ../guides.yaml, avoiding duplicates
- "usage/ipv6.md" # already included in ../guides.yaml, avoiding duplicates
- "development/"
- dir: gardener-extension-provider-gcp
structure:
- file: _index.md
Expand All @@ -21,6 +22,7 @@ structure:
excludeFiles:
- "usage/ipv6.md" # already included in ../guides.yaml, avoiding duplicates
- "proposals/datadisk-image-restore.md" # no added value in including proposals
- "development/"
- dir: gardener-extension-provider-azure
structure:
- file: _index.md
Expand All @@ -29,6 +31,8 @@ structure:
description: Gardener extension controller for the Azure cloud provider
source: https://github.com/gardener/gardener-extension-provider-azure/blob/master/README.md
- fileTree: https://github.com/gardener/gardener-extension-provider-azure/tree/master/docs
excludeFiles:
- "development/"
- dir: gardener-extension-provider-alicloud
structure:
- file: _index.md
Expand All @@ -37,6 +41,8 @@ structure:
description: Gardener extension controller for the Alibaba cloud provider
source: https://github.com/gardener/gardener-extension-provider-alicloud/blob/master/README.md
- fileTree: https://github.com/gardener/gardener-extension-provider-alicloud/tree/master/docs
excludeFiles:
- "development/"
- dir: gardener-extension-provider-openstack
structure:
- file: _index.md
Expand All @@ -45,6 +51,8 @@ structure:
description: Gardener extension controller for the OpenStack cloud provider
source: https://github.com/gardener/gardener-extension-provider-openstack/blob/master/README.md
- fileTree: https://github.com/gardener/gardener-extension-provider-openstack/tree/master/docs
excludeFiles:
- "development/"
- dir: gardener-extension-provider-equinix-metal
structure:
- file: _index.md
Expand Down
Loading