Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
π Relevant links
Preview link π
Asana task ποΈ
ποΈ What
π€· Why
The Packer documentation needed to be migrated from its standalone website to the unified documentation system to:
π οΈ How
Content Migration
Copied all relevant files from Packer repository (content, data, public, examples, etc.)
Analyzed existing product structures to understand the required layout for versionedDocs: false products
Discovered that non-versioned products require nested content/ structure: content/packer/content/docs/ instead of content/packer/docs/
Configuration Updates
Added Packer configuration to productConfig.mjs with versionedDocs: false
Enhanced the unified-docs Makefile with Packer development targets (packer-dev, packer-website-dev)
Converted Packer redirects from JavaScript to JSONC format to match unified-docs expectations
Structure Fixes
Compared with working non-versioned products (HCP docs, well-architected-framework)
Implemented nested structure (content/packer/content/docs/) and moved partials accordingly
Fixed MDX include path resolution issues by placing partials at content
Docker & Build
Resolved Docker build issues related to missing binary files in prebuild scripts
Successfully integrated Packer content processing into the unified-docs build pipeline
Verified all routes work correctly after structural changes
πΈ Design Screenshots
No design changes - this is an infrastructure/content migration maintaining existing Packer documentation appearance and functionality.
π§ͺ Testing
Verify Docker containers start successfully: docker compose --profile unified-docs up -d
Test main Packer page: http://localhost:3000/packer
Test docs landing page: http://localhost:3000/packer/docs (primary fix)
Test install page: http://localhost:3000/packer/install
Test tutorials page: http://localhost:3000/packer/tutorials
Test integrations page: http://localhost:3000/packer/integrations
Verify Makefile targets work: make packer-dev and make unified-docs
Check that redirects are properly loaded (inspect network requests)
Verify content includes/partials render correctly (no broken @include references)
π Anything else?
Future Considerations
Revert Plan
review checklist
I have documented a clear reason for, and description of, the change I am making.
If applicable, I've documented a plan to revert these changes if they require more than reverting the pull request.
If applicable, I've documented the impact of any changes to security controls.