* 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.
* Add lykke case study
* Apply suggestions from code review
Co-authored-by: George Huang <george@pulumi.com>
* Update links
* Apply suggestions from code review
Co-authored-by: George Huang <george@pulumi.com>
Co-authored-by: George Huang <george@pulumi.com>
* initial commit of intern review blog post
* fixed some linting errors
* add social media card
Co-authored-by: Hitesh Boinpally <hiteshpulumi@Hiteshs-MacBook-Pro.local>
Co-authored-by: spara <sophia.parafina@gmail.com>
* Also add guidelines for writing docs in the README
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: Luke Hoban <luke@pulumi.com>
Co-authored-by: David Wrede <dave@pulumi.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
* Update modify-program.md
Change `bucketObject` to `_`. Since it's not used elsewhere, compilation will fail. Since `err` was already defined, `:=` has to be changed to `=`
* Update modify-program.md
Kept `bucketObject`, but added `bucketEndpoint` to make use of `bucketObject`
* Update deploy-changes.md
Modified the export, to make use of variable created earlier.