Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sarah/esc ga #12789

Merged
merged 356 commits into from
Sep 13, 2024
Merged

Sarah/esc ga #12789

merged 356 commits into from
Sep 13, 2024

Conversation

shughes26
Copy link
Contributor

Proposed changes

Unreleased product version (optional)

Related issues (optional)

actions-user and others added 22 commits September 10, 2024 18:23
Signed-off-by: thtmnisamnstr <[email protected]>
@pulumi-bot
Copy link
Collaborator

@shughes26 shughes26 merged commit 2fc798b into master Sep 13, 2024
8 checks passed
@shughes26 shughes26 deleted the sarah/esc-ga branch September 13, 2024 21:21
thoward pushed a commit that referenced this pull request Sep 13, 2024
* ESC GA WIP, responsive layout updates and remove FAQ

* create lorem ipsum 2x2 placeholder for benefits

* padding tweaks

* update mobile padding for benefits

* reorganize page order

* Add release branches for 9/18 to github workflows - 9/18-blogs and 9/18-content

* wip

* esc page rework

* change esc url to /product/secrets-management with redirect from /product/esc

* udpate esc url in header

* ESC page copy updates

Signed-off-by: thtmnisamnstr <[email protected]>

* sizing adjustments, make features pop

* even out whitespace

---------

Signed-off-by: thtmnisamnstr <[email protected]>
Co-authored-by: GH Action - Upstream Sync <[email protected]>
Co-authored-by: thtmnisamnstr <[email protected]>
cnunciato added a commit that referenced this pull request Sep 16, 2024
* Move Iac docs into /docs/iac

* Retain existing menus

* Move concepts, get started, cli, support

* Add AWS Get started

* Add Azure, GCP

* Add unsaved

* Add Kubernetes getting started

* Add resources

* Add testing

* Add most of Policy as code

* Finish the compliance ready policies

* Add CI/CD

* Fix up duplicate menu entries

* Add identifiers instead, so we can use the same label for multiple menu items

* Add Adopting

* Adopting, compare

* Finish up compare-to

* Validate menu choice, derive by default from path

* Fix some naming collisions, add an pulumi-cloud example

* Bring in the expandable/collapsible behavior

* update nav structure for Pulumi Cloud top-level category

* oops, had a couple unsaved files in my editor that didn't make it into the last commit

* Spruce up the nav

* Add a script for detecting new 404s

* add clouds menu to iac

* Really add the files this time

* update weight

* add alias

* add aliases

* Echo the right URL

* add concepts menus and aliases

* fix clouds weight

* Fix that

* Fix output

* Swap out the testURL to make results clearer

* More output fixes

* Fix output

* Pull styles out of the component and into the bundle to address FOUC

* Add CLI redirects

* product-specific homepage

* fix 403s in pulumi-cloud subcategory

* start adding esc menus

* Add a docs home-page layout

* update redirects

* Remove placeholder text

* Fix redirects

* docs ESC landing page update. Needs Vault and 1Password graphics

Signed-off-by: thtmnisamnstr <[email protected]>

* Fix up some relrefs, aliases

* A few more redirects

* Couple more

* Almost there

* Don't fail unless we have tog

* Fix a menu straggler

* Sarah/esc ga (#12789)

* ESC GA WIP, responsive layout updates and remove FAQ

* create lorem ipsum 2x2 placeholder for benefits

* padding tweaks

* update mobile padding for benefits

* reorganize page order

* Add release branches for 9/18 to github workflows - 9/18-blogs and 9/18-content

* wip

* esc page rework

* change esc url to /product/secrets-management with redirect from /product/esc

* udpate esc url in header

* ESC page copy updates

Signed-off-by: thtmnisamnstr <[email protected]>

* sizing adjustments, make features pop

* even out whitespace

---------

Signed-off-by: thtmnisamnstr <[email protected]>
Co-authored-by: GH Action - Upstream Sync <[email protected]>
Co-authored-by: thtmnisamnstr <[email protected]>

* Don't limit the 404 check to docs

* merge ESC home page

* make linter happy

* make featured products cards 3-wide not 2-wide

* setting new parent menu ids

* Oops, didn't mean to check that in just yet

* update iac home layout

* expand by default

cleanup

* assets

* updates to the docs ESC landing page

Signed-off-by: thtmnisamnstr <[email protected]>

* adding download and install, also moving webhooks

* fix cards layout esc page

* assets

* update cloud faq and get started guide

* make linter happy

* misc fixes to esc docs

* fix 403s that are showing up in the build log

* fix missing redirects for ESC CLI commands clone/tag/etc

* Handle auto-expanding menu sections, add a placeholder top nav

* Bundles

* Add (but comment) ESC expandable menu sections

* Just expand Environments

* Open Get Started on the IaC landing page

* Fix a menu bug

* Fix webhook 404

* Fix expanded-menu frontmatter param

* Fix ESC menu items

* Casing

* Menu selection state

* Output the count of URLs checked, promisify the loop

* Mobile side-scroll for the L2

* Fix the padding around the L2 nav buttons, finally

* Add 'docs' to the banners on landing pages

* add versions to install menu

* Regen dev version [email protected]

* re-enable right-side ToC for all product home pages

* remove install button from docs home hero banner

* Revert "add versions to install menu"

This reverts commit 607bf91.

* removed Install button for Pulumi ESC on the docs homepage and the ESC docs homepage

Signed-off-by: thtmnisamnstr <[email protected]>

* update hero message

* changed install to get started on the ESC CLI docs page

Signed-off-by: thtmnisamnstr <[email protected]>

* Revert "Regen dev version [email protected]"

This reverts commit ef8f33e.

* True up the dev version

* adding content for the blank admin and reference hub pages

* Revert "removed Install button for Pulumi ESC on the docs homepage and the ESC docs homepage"

This reverts commit 48847d6.

* Revert "changed install to get started on the ESC CLI docs page"

This reverts commit f694532.

* Add links to IaC SDKs

* fix docs home header

---------

Signed-off-by: thtmnisamnstr <[email protected]>
Co-authored-by: Troy Howard <[email protected]>
Co-authored-by: Sean Holung <[email protected]>
Co-authored-by: thtmnisamnstr <[email protected]>
Co-authored-by: Sarah Hughes <[email protected]>
Co-authored-by: GH Action - Upstream Sync <[email protected]>
Co-authored-by: James Denyer <[email protected]>
Co-authored-by: Pulumi Bot <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants