* Increase the Hugo timeout limit from 10 seconds to 30
This should mitigate the `timed out initializing value` for large API docs pages.
* Re-enable the broken link checker
* Fix broken links
Fix broken links that were introduced while the broken link checker was
temporarily disabled.
This change adds an OS chooser similar to what we have for languages.
This is then used for various installation pages to offer the end user
the ability to choose something other than the default that we've
detected -- in addition to making that choice sticky using cookies.
Most of the same code for the language chooser is refactored and
reused, although some of it had to remain specific to languages due
to the special case of hiding/showing code blocks.
Fixes#1394.
This change adds auto-generated tutorials, using our [examples repo](https://github.com/pulumi/examples) as its source. Namely, we scrape the README.mds. We do some on-the-fly rewriting of certain content to make it work on the docs website -- including adding appropriate links back to the GitHub source code -- however, for the most part, the content is taken as-is. There are plenty of examples that need to be tidied up for consistency, to make the titles better, and so on, but this seems like a significant overall improvement so we plan to land roughly as-is.
* Add auto-generated tutorials and indexes
* Update URLs to use new post-ToC update structure
* Add a Featured Tutorials section to AWS
* Add curated "Featured Tutorials" sections
* Remove numbers from tutorial titles
* Add links to the tutorials source code
* Remove "all tutorials" index
* Don't link to AKS from GCP tutorials page
* Add a VIEW CODE button
And also wordsmith some of the "get source code first" note.
* Use linktitle for shorter titles
This ensures that the navigation name and the breadcrumb match.
* Update text for requesting a new tutorial
* Add mktutorial to `make gen`
* Add a nicer tutorials landing page
* Simplify the VIEW CODE button
* Rewrite relative Markdown links
This change automatically rewrites Markdown links that are
relative to our GitHub repo, so that we don't end up with broken
links in the resulting documentation website.
* Fix some broken links
* Ignore some example links
Our examples contain a lot of illustrative links that are either
synthetic or not meant to be publicly accessed. Ignore them during
broken link checking.
* Shrink the margin on blockquotes slightly
The margin on blockquotes, with the orange bar on the left,
looked a bit large to my eyes. This has the effect of making
the blockquote, which is often used as an aside, much more
disruptive to the flow -- particularly for smaller blockquotes
(like single liners). Especially with the smaller font we use
for blockquotes, this "feels" more appropriate.
* Use tailwind style margin instead
This change tidies up some of the configuration and secrets documentation, in addition to documenting how to use pluggable encryption providers.
* Tidy up the secrets programming model topic
Part of #1509.
* Document pluggable secrets providers
* Apply suggestions from code review
Co-Authored-By: Maria Bermudez <bermudezmt@users.noreply.github.com>
This change adds a Get Started image whose styling matches our
current HTML/CSS layout. This will be used to add simple CTAs to
our GitHub READMEs which we can't style similarly due to the
lack of HTML/CSS embedding within the README Markdown. Instead,
we'll just reference this image.
* Add intro text and icons
Add shortcode for intro links
Clean up index page for Kubernetes cloud
Address feedback
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Add intro text and icons
Add shortcode for intro links
Clean up index page for Kubernetes cloud
Address feedback
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Clean up content
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Clean up crud
* Rebase
* Clean up content
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Add cloud intro shortcode
More text cleanup
Add suggested installation links for Python and Node.js (#1178)
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Update content/docs/quickstart/aws/create-project.md
Co-Authored-By: Justin Van Patten <jvp@justinvp.com>
* Address feedback
* Rebase
* Rebase continuation
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Fix indentation issue
* Remove crud
* Replace pulumi.com with Pulumi Service
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Add doc for using Pulumi in Jenkins.
* Add info on project parameters and withCredentials binding plugin
* Add missing image file.
* Apply suggestions from code review
Co-Authored-By: Justin Van Patten <jvp@justinvp.com>
* Updated link to the example project.
* Blog post about Pulumi partnering with GitHub in their Token Scanning Service.
* Update content/blog/github-token-scanning-service/index.md
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Apply suggestions from code review
Co-Authored-By: Justin Van Patten <jvp@justinvp.com>
* Update feature image. Add meta_desc to the frontmatter.
* Rebased with master and fixed a relref in the token scanning post.
* Final SEO updates
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Remove extra quote
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Apply suggestions from code review
Reapply changes as the rebase overwrote them.
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Add meta descriptions to blog posts that have not been updated
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Update content/blog/pulumi-a-better-way-to-kubernetes/index.md
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Update content/blog/pulumi-heart-google-cloud-platform/index.md
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Update content/blog/pulumi-meetup-recap-apis-custom-resources-and-github-webhooks/index.md
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Update content/blog/reusable-cicd-components-with-circleci-orbs-for-pulumi/index.md
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
* Fix syntax error which broke the build
The `break-all`s replaced here were intended to encourage the browser to wrap long unbroken strings (as they’d been breaking the docs layout on mobile), but that rule was more aggressive than I realized. This change aims to wrap at the usual places where possible (e.g., when a line contains multiple words, wrapping will happen between words), but fall back to splitting words if necessary.
Signed-off-by: Christian Nunciato <c@nunciato.org>
Update the GitHub Actions docs
This change updates the GitHub Actions docs to better reflect current behavior. It also adds an example of running a preliminary (e.g., build) step in advance of a Pulumi command.
Signed-off-by: Christian Nunciato <c@nunciato.org>
Co-Authored-By: Maria Bermudez <bermudezmt@users.noreply.github.com>
* More content cleanup
* Add missing TOC entries for CLI commands (I know there is planned work to change this outlined at https://github.com/pulumi/docs/issues/1491
* Apply get-started-note shortcode to other pages
Update intro to Getting Started index page
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
Add link to Pulumi platform GH repo
* Address feedback
Clean up duplicate TOCs in tutorials, check for consistency
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
* Move CI/CD docs under console/continuous-delivery
* Rename CI/CD docs
* Update references to new page locations
* Add CI/CD items to left-nav
* Migrate rest of Service docs
* Update a few more broken links
* Address PR feedback