Skip to content

Conversation

CamSoper
Copy link
Contributor

@CamSoper CamSoper commented Sep 29, 2025

Fixes: #15841

* Finally got the menu working

* Breadcrumbs and docs home

* Menus and breadcrumbs lookin good

* refactor: clean up unused partials and styles in documentation layout

* refactor: remove is_overview flag from documentation index files

* Remove generated files from source control

* Remove generated assets from git tracking

* refactor: remove PulumiTV playlists and support section from documentation index

* Layout tweaks

* feat: update documentation layout and styles for improved navigation

* style: adjust navigation styles for improved hover effects and spacing

* review feedback (thanks, Claude!)

* style: remove expanded menu IDs from documentation index files

* New menu structure basically working

* style: remove section headers from documentation index files for consistency

* fix: correct current section for home path and update menu structure

* Moved get started -- AWS working, others not so much

* Get started menu all moved

* feat: add content migration and discovery scripts for documentation restructuring

* Restored top nav

* WIP, moved ESC Get Started, fixed script to move files.

* WIP, moved ESC Get Started, fixed script to move files.

* feat: add comprehensive content migration agent specification for Pulumi documentation

* Reorg Getting Started menu

* Reorg Getting Started menu

* fix: update "Get Started" links to point to the new IaC documentation paths

* fix: update "Get Started" link to correct path in ESC walkthrough note

* fix: simplify breadcrumb logic by removing unnecessary condition

* weights

* Move insights getting started

* fix: correct regex for updating nested menu section in migration script

* Moved "Adopting Pulumi" to "Migrating to Pulumi"

* Moved Download & Install

* Add missing aliases for moved files

Added aliases for 6 moved files to ensure proper URL redirects:
- content/docs/get-started/iac/_index.md
- content/docs/get-started/insights/account-management.md
- content/docs/get-started/insights/add-policies.md
- content/docs/get-started/insights/begin.md
- content/docs/get-started/insights/create-accounts.md
- content/docs/get-started/insights/using-resource-explorer.md

Co-authored-by: Cam Soper <[email protected]>

---------

Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Cam Soper <[email protected]>

This comment was marked as resolved.

@pulumi-bot
Copy link
Collaborator

@CamSoper
Copy link
Contributor Author

@claude Ensure that every single moved file in every single directory has the required alias pointing to its old location.

Copy link
Contributor

claude bot commented Sep 30, 2025

Claude finished @CamSoper's task —— View job


✅ Task Completed: Ensured all moved files have proper aliases

I've systematically reviewed every single moved file in the docs reorganization (71 total files) and ensured each has the required aliases field pointing to its old location with proper formatting.

📊 Summary of Findings & Fixes

Files That Needed Fixes: 13 total files

  • ESC files: 8 files missing trailing slashes in aliases - ✅ FIXED
  • Insights files: 5 files missing trailing slashes in aliases - ✅ FIXED

Files Already Correct: 58 total files

  • IAC files: All AWS, Azure, GCP, Kubernetes, Terraform files had proper aliases ✅
  • Migration files: All files had proper aliases ✅
  • Download Install files: All files had proper aliases ✅

🔧 Changes Made

I fixed 13 files by adding the missing trailing slash / to their aliases to match the repository's required format:

ESC Files Fixed:

  • content/docs/get-started/esc/begin.md
  • content/docs/get-started/esc/create-environment.md
  • content/docs/get-started/esc/store-and-retrieve-secrets.md
  • content/docs/get-started/esc/import-environments.md
  • content/docs/get-started/esc/integrate-with-pulumi-iac.md
  • content/docs/get-started/esc/retrieve-external-secrets.md
  • content/docs/get-started/esc/use-short-term-credentials.md

Insights Files Fixed:

  • content/docs/get-started/insights/begin.md
  • content/docs/get-started/insights/account-management.md
  • content/docs/get-started/insights/add-policies.md
  • content/docs/get-started/insights/create-accounts.md
  • content/docs/get-started/insights/using-resource-explorer.md

✅ All Tasks Completed

  • Analyzed git history to identify all moved files and their original paths
  • Checked IAC moved files for missing aliases (AWS, Azure, GCP, Kubernetes, Terraform)
  • Checked ESC moved files for missing trailing slash in aliases
  • Fixed ESC files to add missing trailing slashes
  • Checked Insights moved files for missing trailing slash in aliases
  • Fixed Insights files to add missing trailing slashes
  • Checked Migration moved files for aliases
  • Checked Download Install moved files for aliases
  • Committed and pushed changes to branch

Result: Every single moved file in the reorganization now has the required alias pointing to its old location with the correct format (including trailing slashes). All changes have been committed and pushed to the CamSoper/content-reorg branch.


Branch: CamSoper/content-reorg
Commit: 55298db

All moved files from the docs reorganization now have proper aliases with trailing slashes as required by the repository guidelines:

- Fixed 8 ESC files: Added trailing slash to aliases pointing to /docs/esc/get-started/* paths
- Fixed 5 Insights files: Added trailing slash to aliases pointing to /docs/insights/get-started/* paths

This ensures proper redirects from old URLs to new locations after the content reorganization.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Cam Soper <[email protected]>
@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

@pulumi-bot
Copy link
Collaborator

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Build a prototype implementing a new information architecture (IA) for docs site
2 participants