Conversation
Docs ReviewSolid first pass at a Pulumi HCL reference — comprehensive coverage of blocks, expressions, functions, and Terraform-compat differences. A handful of issues to address before merge. Style guide (AGENTS.md)Heading case — per AGENTS.md, H2+ must be sentence case. The new In
(Note: sibling Non-canonical link pathsPer AGENTS.md, "Links within `/docs/` must use the full canonical path." The reference uses non-canonical paths that currently rely on alias redirects: In
FrontmatterEmpty Menu weight conflict in The Spelling
```suggestion Suggestions (non-blocking)
Mention me (@claude) for additional reviews or fixes. |
|
Your site preview for commit c706690 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-18759-c706690e.s3-website.us-west-2.amazonaws.com |
eb3ff08 to
50eb19e
Compare
50eb19e to
7677e92
Compare
7677e92 to
28b921d
Compare
Docs reviewSolid first cut at the Pulumi HCL reference docs — three new files totaling ~970 lines of well-organized reference material. Heading style, frontmatter, menu wiring, and aliases all look consistent with the sibling
|
28b921d to
97e3b02
Compare
97e3b02 to
3f12799
Compare
Set both menu weights to 7 to match every sibling language doc (javascript, python, dotnet, go, java, yaml all use a single shared weight across the iac and languages menus). Soft-wrap the hard-wrapped paragraphs in _index.md for consistency with the rest of the docs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
CamSoper
left a comment
There was a problem hiding this comment.
Looks great, Ian — thorough reference coverage and the cross-linking between the three pages is clean.
Two small things tidied up in a follow-up commit:
- Aligned the menu weight in
_index.md(languagesmenu was 8, now 7 to match theiacside and the convention used by every sibling language doc). - Soft-wrapped the prose paragraphs in
_index.mdfor consistency with the rest of the doc set.
One non-blocking nit: the PR description references "after 0.1.0 of Pulumi HCL is released," but pulumi-labs/pulumi-hcl skipped from v0.0.2 to v0.2.0, and Pulumi CLI v3.235.0 (the prerequisite) shipped on 2026-05-05 — so the gating condition is effectively satisfied. Worth a quick edit to the PR body before merging.
This PR adds reference docs for Pulumi HCL.
It should go in after 0.2.0 of Pulumi HCL is released into the CLI. (now done)