Add executable plugin guide and restructure Packages section (#18364)#18599
Add executable plugin guide and restructure Packages section (#18364)#18599
Conversation
Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Docs reviewSolid restructure. The new Packages landing page and the executable-plugin guide read clearly, the menu weights are clean multiples of 10, and the alias removal in
|
|
Your site preview for commit c8223ef is ready! 🎉 http://www-testing-pulumi-docs-origin-pr-18599-c8223ef3.s3-website.us-west-2.amazonaws.com |
Lighthouse Performance ReportCommit: c8223ef | Metric definitions
|
- executable-plugin.md: correct pluginDownloadURL interpolation
variable count (four, not three; adds ${NAME}).
- executable-plugin.md: drop the inaccurate "historical" framing of
non-resource plugin kinds and add the missing analyzer kind.
- concepts/components/_index.md: update broken
#authoring-and-distributing-components anchor to point at the
renamed "Authoring components" heading.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
CamSoper
left a comment
There was a problem hiding this comment.
Three small fixes pushed on top of your branch:
executable-plugin.md: added${NAME}to thepluginDownloadURLinterpolation variable list (the CLI interpolates four, not three)executable-plugin.md: dropped the "historical" framing for the other plugin kinds --converter,language, andtoolare all still current, andanalyzerwas missingconcepts/components/_index.md: fixed the#authoring-and-distributing-componentsanchor that this PR's heading rename broke
Feel free to revert anything you'd rather handle yourself. Approving.
…-plugin.md Co-authored-by: Ian Wahbe <me@iwahbe.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
…ulumi#18364) (pulumi#18599)" This reverts commit e92591e.
…18364) (pulumi#18599) Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> Co-authored-by: Ian Wahbe <me@iwahbe.com> Co-authored-by: Cam <csoper@pulumi.com>
Adds a new guide for authoring executable-based plugin packages, introduces a Packages section landing page (Pulumi Packages Guides), and refocuses publishing-packages.md on the public Pulumi Registry. Also renumbers the Packages nav weights to unique multiples of 10 and de-emphasizes native language packages outside Packaging Components.
Fixes #18364