Skip to content
Open
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
40e4539
Migrate development docs
BoHristova Mar 27, 2026
f2f213b
Clean up transfer
BoHristova Mar 30, 2026
116a4c0
Restructure general-information section and update contribute index
BoHristova Apr 3, 2026
de7c2e2
Update frontmatter descriptions
BoHristova Apr 14, 2026
c84163c
Remove CI/CD doc
BoHristova Apr 14, 2026
39b6046
Rename general-information to contribution-process, getting-started t…
BoHristova Apr 14, 2026
2c9d6f4
Move FAQ from Contribute section back to general documentation
BoHristova Apr 14, 2026
1a72d92
Rename 'Contributing Documentation' section to 'Documentation'
BoHristova Apr 14, 2026
f3f34f9
Remove 'others' intermediary directory from Extensions section
BoHristova Apr 14, 2026
9f53ad7
Create section for general dev guidelines and guides
BoHristova Apr 15, 2026
cfd589b
Move contribute section to top-level website directory
BoHristova Apr 17, 2026
97d265f
Some rewording
BoHristova Apr 17, 2026
3424e7a
Use local index page for Gardener section
BoHristova Apr 20, 2026
c450e3f
Update index pages and create landing page
BoHristova Apr 29, 2026
fc958d6
Rename "How to Contribute" guide and "Start Developing" section
BoHristova Apr 29, 2026
18e6b50
Add entry pages, edit cards
BoHristova Apr 29, 2026
ca992a1
Change weights in 'Contribution Process' section
BoHristova Apr 29, 2026
a5b4bf1
Update directory name, reorder sections, clean up contribute.yaml
BoHristova Apr 29, 2026
daf0205
Fix broken links, rename contributor guide file
BoHristova Apr 29, 2026
31e25fa
Apply suggestions by CodeRabbit
BoHristova Apr 29, 2026
219683c
Revert to a 3-card grid for the first section
BoHristova Apr 30, 2026
3752d8e
Match cards in height
BoHristova Apr 30, 2026
0789c75
Edit card descriptions
BoHristova Apr 30, 2026
dbf6417
refactor: replace JS height equalization with CSS in CardGridGroup
klocke-io May 4, 2026
0c45045
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
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice one, moving all this into its own file :)

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