* Mention provider's returned versions in Azure Native Version Guide
* Rephrase
Co-authored-by: Levi Blackstone <levi@pulumi.com>
Co-authored-by: Levi Blackstone <levi@pulumi.com>
* Support custom text when countdown is over
* Add cloud engineering summit landing page
* Reduce text blocks
* Address feedback
* Addressing more feedback
The links are pointing to an old commit, which contains code that no longer works – it'd be more helpful to just point to something newer, here I picked master because it's the simplest
* Add more language coverage for Crosswalk/EKS docs
The Crosswalk/EKS docs are very good and are ranking highly on SEO.
However, we only had TypeScript examples, despite recently broadening
language coverage for our EKS component. This change adds language
choosers and equivalent examples in JavaScript, Python, Go, and C#.
* Fix lint errors
* Integrate code review feedback
* Make the Pulumi SDK reference docs more visible
This change adds the Pulumi SDK to the left-hand nav and
cross-links in a few more places (the language guides), while
also making them a little more visually appealing.
Fixespulumi/docs#4523.
* Add Pulumi SDK submenu links
* Only show the top 40 blog tags
In https://github.com/pulumi/pulumi-hugo/pull/215, I had suggested
that instead of physically deleting tags we didn't want to show, we
compute it algorithmically, by only showing the "Top N" tags. This
commit introduces said functionality.
This has a few advantages:
* Preserves old metadata (the authors added the tags because they
felt they were meaningful and captured information about the posts).
* Enables us to surface those tags differently in the future (who
knows, maybe someday we'll want to run a "spinnaker" campaign).
* Notably, also keeps the tag index pages, which Google has indexed.
* Enables us to add a "View More ..." link at the bottom of the
page if folks want to see the entire list.
* Perhaps most importantly, protects against future bloat. For
example, since this tag cleanup happened, we have added top-level
tags for "aliases", "app-runner", "iam", "open-source", and
"refactoring", each of which has only a single post.
I chose 40 as the N in Top N, because that's how many we show today.
I could see an argument for filtering this based on post count
instead (e.g., only those with >3 posts).
* Add back some tags
Now that we filter out unpopular tags, we can add back some of the
ones previously removed.
* Move CrossGuard Get Started in the nav
Per discussion about the ToC in #2894 and related, this change
moves the CrossGuard getting started into the CrossGuard user guide.
* Fix some dormant linter errors
* Apply @susanev's CR suggestion
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
This example doesn't compile. Unfortunately, the AWSX VPC constructor
appears to require an args bag, even though all properties of it are
optional. Also, the way you pass subnets seems to have changed in the
EKS class -- or maybe this was always a bug -- but the examples I
found in the EKS repo itself suggested this is the right way to do it.
Fixes#325.
* Fix poor Python API docs formatting
It appears we made a change at some point that made it so that our
CSS selector no longer selected the Python API docs as intended, leading
to virtually illegible rendering of those docs. Unless I'm mistaken, we
only use these docs for the Pulumi SDK now-a-days, and not the other
providers, so the fix just targets the styles to that section.
This isn't the first time this has happened (see
https://github.com/pulumi/docs/pull/1397), so I'd love to know if there
are any ideas on what we can do to structurally avoid this breaking again!
* Add a custom CSS property to facilitate testing
This adds a custom CSS property to the selected Python SDK section,
so that we can then write a test that validates it got applied
correctly.