Trim the Getting Started guides and rename the StaticPage component - #20360
Draft
cnunciato wants to merge 13 commits into
Draft
Trim the Getting Started guides and rename the StaticPage component#20360cnunciato wants to merge 13 commits into
cnunciato wants to merge 13 commits into
Conversation
- Replace first-person wording (we/our) with second-person (you/your) - Add explanation that aws-typescript is a Pulumi template with links Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Remove create-component.md from getting started (link to guide instead) - Update next-steps.md with components section linking to build-a-component guide - Update build-a-component guide to use StaticWebsite naming (was StaticPage) - Add connection between getting started and component guide in intro Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Collaborator
|
Your site preview for commit fff2ad7 is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-20360-fff2ad71.s3-website.us-west-2.amazonaws.com |
Collaborator
Lighthouse Performance ReportCommit: c6444b5 | Metric definitions
|
The component builds a static website (S3 bucket + website config), so "StaticWebsite" reads truer than "StaticPage". Renames the component class, args type, Go factory (NewStaticWebsite) and package (staticwebsitecomponent), Python module (static_website), resource token (sample-components:index:StaticWebsite), and the visible instance name (my-static-website) across all six sample-components-* programs, plus the matching example-program references and prose in build-a-component.md. Verified: TypeScript type-checks (tsc --noEmit --skipLibCheck), Python and YAML parse, and Go resolves the renamed internal package. The full pulumi-preview program suite runs in CI. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Add an opt-in dedent="true" parameter to the example-program shortcode that strips the leading whitespace common to every non-blank line of a quoted range before highlighting, per the brand style guide's rule that quoted snippets omit the source's indentation. A range already flush-left (e.g. a whole class or function) is left untouched; a nested interior (e.g. a constructor body) renders at column 0. Apply it to the component-source snippets in the build-a-component guide so nested quotes no longer carry two levels of source indentation. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror the AWS getting-started simplification for the other three clouds: drop the standalone "Create a component" page and point readers to the Build a Component guide instead. For each cloud, delete create-component.md, shift destroy-stack (8->7) and next-steps (9->8) weights up a slot, add a "Create reusable components" section to next-steps linking to the guide, and carry the removed page's canonical URL and aliases onto next-steps so nothing 404s. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Tighten the AWS get-started flow toward the leaner 2020 version without changing its behavior: collapse the OS/language choosable noise, show the finished program once in Modify the program, and trim redundant prose, callouts, and next-steps links. Make each step's H1 its own heading rather than the repeated "Get started with Pulumi and AWS" banner, and keep menu names, titles, and H1s aligned. Split the flow back into distinct Review the project and Deploy the changes pages to match the 2020 structure, carrying the old URLs over as aliases so nothing 404s. Also polishes the shared get-started shortcodes (install body, install note, auto-naming note, CLI note) used across all clouds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Update the destroy-stack confirmation line, add a linkTitle so the stepper button reads "Configure access," and drop trailing colons from label comments in the modify-program code samples. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror the simplified AWS flow: split review-project and deploy-changes into their own pages, apply the per-step H1 convention, tighten prose and collapse redundant OS/command tabs, show the finished program once, strip the ESC note, and rebuild next-steps. Fix a storage-account-name mismatch in the sample output on deploy-changes and destroy-stack. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Mirror the simplified AWS flow: split review-project and deploy-changes into their own pages, apply the per-step H1 convention, tighten prose and collapse redundant OS/command tabs, show the finished program once, strip the ESC note, and rebuild next-steps. Align the url-helper note with AWS and drop a redundant word from the next-steps description. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Apply the simplified AWS structure to the Kubernetes flow: split review-project and deploy-changes into their own pages, apply the per-step H1 convention, tighten prose, and rebuild next-steps while preserving the Deployment-to-Service arc, the isMinikube config, and the service-access guidance. Name the Go scaffold Deployment consistently and fix the landing page title casing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
…ject The stepper button already leads readers to the deploy step, so the line added noise without information across all four clouds. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Christian Nunciato <cnunciato@pulumi.com> Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Bring back the original two-option (minikube tunnel / port-forward) note verbatim instead of the condensed version. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
cnunciato
force-pushed
the
cnunciato/onboarding-notes
branch
from
July 20, 2026 00:43
4971519 to
fff2ad7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
What's here
Draft — work in progress.
A rework of the Get Started guides for all four clouds (AWS, Azure, GCP, Kubernetes), plus a couple of related component-docs improvements. The guides had grown text-heavy over time; this brings them back toward the tighter, higher-converting shape of the original 2020 flow — conveying the same information in a lighter package, keeping the simple static-website example (which feeds the component guide) and all the key pedagogy, while cutting noise.
Getting-started restructure (all four clouds)
review-projectanddeploy-changesare now standalone, giving Install → Configure → Create → Review → Deploy → Modify → Deploy changes → Destroy → Next steps (matching the 2020 structure).linkTitlefor short labels.next-stepsdown to the highest-value links; removed bold and other visual noise.create-componentpages from Azure, GCP, and Kubernetes (AWS was done earlier) and connected each flow to the Build a Component guide instead. Old URLs are preserved via aliases.isMinikubeconfig, the Deployment→Service arc, and the full service-access note (minikube tunnel/kubectl port-forward).Component docs
StaticPagecomponent toStaticWebsite. The component builds a static website, soStaticWebsitereads truer. Renames the class, args type, Go factory/package, Python module, resource token, and the visible instance name across all sixsample-components-*programs, plus the matchingexample-programreferences and prose inbuild-a-component.md.dedent="true"parameter to theexample-programshortcode that strips the whitespace common to every non-blank line of a quoted range, per the brand style guide's rule that quoted snippets omit the source's indentation. Applied to the component-source snippets in the guide.Smaller polish
cli-note).Verification
make lintclean; every page renders 200; all Hugo shortcodes balanced.tsc --noEmit --skipLibCheck); Python and YAML parse; Go resolves the renamed internal package. The fullpulumi previewprogram suite runs in CI.🤖 Generated with Claude Code