Skip to content

Commit 18d6cd6

Browse files
jkodroffclaudekramhuber
authored
Restructure IaC docs hierarchy for better discoverability (#15366)
* Restructure iac docs hierarchy for better discoverability - Move Automation API and Policy as Code (CrossGuard) to top-level sections as key product features - Elevate Extending Pulumi to top-level category positioned after Adopting Pulumi - Move Building a Component guide directly under Using Pulumi for easier access - Update navigation weights and menu structure to reflect new hierarchy - Fix internal links and references affected by the restructuring Fixes #15365 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]> Co-authored-by: Mark <[email protected]>
1 parent 7a09dd0 commit 18d6cd6

39 files changed

+52
-56
lines changed

content/docs/iac/using-pulumi/automation-api/_index.md renamed to content/docs/iac/automation-api/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ meta_image: /images/docs/meta-images/docs-meta.png
77
menu:
88
iac:
99
name: Automation API
10-
parent: iac-using-pulumi
11-
weight: 3
12-
identifier: iac-using-pulumi-automation-api
10+
parent: iac-home
11+
weight: 55
12+
identifier: iac-automation-api
1313
aliases:
1414
- /docs/guides/automation-api/
1515
- /docs/using-pulumi/automation-api/

content/docs/iac/using-pulumi/automation-api/automation-api.png renamed to content/docs/iac/automation-api/automation-api.png

File renamed without changes.

content/docs/iac/using-pulumi/automation-api/concepts-terminology.md renamed to content/docs/iac/automation-api/concepts-terminology.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
88
menu:
99
iac:
1010
name: Concepts
11-
parent: iac-using-pulumi-automation-api
11+
parent: iac-automation-api
1212
weight: 2
1313
aliases:
1414
- /docs/guides/automation-api/concepts-terminology/

content/docs/iac/using-pulumi/automation-api/getting-started-automation-api.md renamed to content/docs/iac/automation-api/getting-started-automation-api.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
88
menu:
99
iac:
1010
name: Getting Started
11-
parent: iac-using-pulumi-automation-api
11+
parent: iac-automation-api
1212
weight: 1
1313
aliases:
1414
- /docs/guides/automation-api/getting-started-automation-api/

content/docs/iac/using-pulumi/crossguard/_index.md renamed to content/docs/iac/crossguard/_index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ meta_image: /images/docs/meta-images/docs-meta.png
88
menu:
99
iac:
1010
name: Policy as code
11-
parent: iac-using-pulumi
12-
weight: 4
13-
identifier: iac-using-pulumi-policy
11+
parent: iac-home
12+
weight: 60
13+
identifier: iac-policy
1414
aliases:
1515
- /docs/guides/crossguard/
1616
- /policy-as-code/

content/docs/iac/using-pulumi/crossguard/api-policy-manager.md renamed to content/docs/iac/crossguard/api-policy-manager.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
88
menu:
99
iac:
1010
name: Policy manager
11-
parent: iac-using-pulumi-policy-compliance
11+
parent: iac-policy-compliance
1212
weight: 1
1313
aliases:
1414
- /docs/using-pulumi/crossguard/api-policy-manager/

content/docs/iac/using-pulumi/crossguard/awsguard.md renamed to content/docs/iac/crossguard/awsguard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
99
menu:
1010
iac:
1111
name: AWSGuard
12-
parent: iac-using-pulumi-policy
12+
parent: iac-policy
1313
weight: 6
1414
aliases:
1515
- /docs/guides/crossguard/awsguard/

content/docs/iac/using-pulumi/crossguard/best-practices.md renamed to content/docs/iac/crossguard/best-practices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
88
menu:
99
iac:
1010
name: Best practices
11-
parent: iac-using-pulumi-policy
11+
parent: iac-policy
1212
weight: 5
1313
aliases:
1414
- /docs/guides/crossguard/best-practices/

content/docs/iac/using-pulumi/crossguard/compliance-ready-policies-aws.md renamed to content/docs/iac/crossguard/compliance-ready-policies-aws.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
---
2-
title_tag: "Compliance Ready Policies (Aws) | CrossGuard"
3-
meta_desc: This page contains the list of Compliance Ready Policies for Aws.
4-
title: Compliance Ready Aws Policies
5-
h1: List of Compliance Ready Policies for Aws
2+
title_tag: "Compliance Ready Policies (AWS) | CrossGuard"
3+
meta_desc: This page contains the list of Compliance Ready Policies for AWS.
4+
title: Compliance Ready AWS Policies
5+
h1: List of Compliance Ready Policies for AWS
66
meta_image: /images/docs/meta-images/docs-meta.png
77
menu:
88
iac:
99
name: AWS Policies
10-
parent: iac-using-pulumi-policy-compliance
10+
parent: iac-policy-compliance
1111
weight: 2
1212
aliases:
1313
- /docs/using-pulumi/crossguard/compliance-ready-policies-aws/
1414
- /docs/iac/packages-and-automation/crossguard/compliance-ready-policies-aws/
1515
---
16-
There's a total of 93 Compliance Ready Policies for the Aws provider.
16+
There's a total of 93 Compliance Ready Policies for the AWS provider.
1717

1818
All those policies are available in the `@pulumi/aws-compliance-policies` package.
1919

content/docs/iac/using-pulumi/crossguard/compliance-ready-policies-awsnative.md renamed to content/docs/iac/crossguard/compliance-ready-policies-awsnative.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ meta_image: /images/docs/meta-images/docs-meta.png
77
menu:
88
iac:
99
name: AWS Cloud Control Policies
10-
parent: iac-using-pulumi-policy-compliance
10+
parent: iac-policy-compliance
1111
weight: 3
1212
aliases:
1313
- /docs/using-pulumi/crossguard/compliance-ready-policies-awsnative

0 commit comments

Comments
 (0)