[CONTENT SPRINT] Add blog post on why choose Pulumi over Terraform#19126
[CONTENT SPRINT] Add blog post on why choose Pulumi over Terraform#19126sicarul wants to merge 6 commits into
Conversation
Social Media Reviewcontent/blog/why-choose-pulumi-over-terraform/index.mdX — PASSLinkedIn — PASSBluesky — PASSSuggestions (advisory)These are stylistic notes — they don't block the post. X
Bluesky
Updated for commit |
|
Your site preview for commit 86663e8 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-19126-86663e8e.s3-website.us-west-2.amazonaws.com |
|
@claude #new-review |
|
🤖 Review regenerated on @sicarul's request. |
|
@claude #update-review |
|
@claude #update-review |
|
🤖 Review updated on @CamSoper's request. |
|
@claude #update-review |
|
@claude Please check the latest feedback fixes on this PR. |
|
@claude #new-review |
Pre-merge Review — Last updated 2026-05-19T00:50:28ZReviewing a draft; findings may change as you iterate. Tip Summary: This PR adds a single-subject blog post comparing Pulumi to Terraform, organized as an executive summary, a head-to-head comparison table, and per-feature sections on refactoring, secrets, lifecycle safety, stacks, testing, provider wiring, imports/migration, and an honest-tradeoffs caveat. It parallels existing Pulumi-vs-X comparison blogs. The wrongness that would derail a reader's success here is fabricated Pulumi APIs, non-idiomatic TypeScript examples that wouldn't compile, or mischaracterizations of Terraform capabilities. The review ran external claim verification (48 candidate claims), cited-claim spot-checks on every linked URL, a structural pass over the eight TypeScript snippets, the frontmatter/social-card sweep, and editorial-balance — zero contradictions and zero code-examples findings; remaining low-confidence items are mostly the verifier hitting truncated page bodies on correctly-cited Pulumi docs. Re-entrant: 1 new commit addressed style nits and clarified Review confidence:
Investigation log
🔍 Verification trail48 claims extracted · 32 verified · 13 unverifiable · 0 contradicted
📊 Editorial balanceSingle-subject post; balance check N/A. 🚨 Outstanding in this PRNo outstanding findings in this PR.
|
|
🤖 Review regenerated on @CamSoper's request. |
|
@claude fix the style findings. Investigate L137 and make a recommendation. |
|
Claude finished @CamSoper's task in 1m 20s —— View job Style fixes and L137 clarification applied
L137 recommendation appliedThe review asked which of the four options (
This names the option directly (as the review suggested) and links to its docs page so readers can check the details. All four changes are in commit |
- Wrap `pulumi import` in backticks in prose (L33, L51) - Simplify 'it is' → 'it\'s' (L118) - Replace vague 'Some options apply to custom resources' with specific note that replaceOnChanges applies to custom resources only (L137) Co-authored-by: Cam Soper <CamSoper@users.noreply.github.com>
|
@claude #update-review |
|
🤖 Review updated on @CamSoper's request. |
Summary
Verification
node ./scripts/lint/lint-markdown.js content/blog/why-choose-pulumi-over-terraform/index.mdmake buildpassed in the clean worktree.🤖 Generated with OpenCode