* Add page on provider functions
This adds a page under intro/concepts/resources/ describing what
provider functions are (functions exposed in SDKs) and how to invoke
them. Provider functions are different enough to Getter functions that
they deserve their own treatment.
* Explain methods (CALL) after functions (INVOKE)
This explains the procedures exposed via CALL, as "methods".
Signed-off-by: Michael Bridgen <mbridgen@pulumi.com>
* a ton of CED changes
* prettier
* update copy
* more updates, add hackathon section
* update nav, placeholder form
* form updates
* appease prettier
* add a meta image for this year
* add description below hero
* meta image update, mobile optimizations
* first draft of access tokens blog post
* updating meta and gif
* Update index.md
* fix gif typo
* make snowflake edits
* Update index.md
* Apply suggestions from code review
Co-authored-by: George Huang <george@pulumi.com>
* Update index.md
* updated on docs
Co-authored-by: George Huang <george@pulumi.com>
* Improve download discoverability
We know users have trouble simply downloading Pulumi. This used to be
very easy, but over time, as we optimized the Getting Started flows, it
got pushed further and further away from the core user experience.
I don't know about you, but the first thing I care about when I'm
trying out a new open source tool is downloading it!
This change aims to do two things:
1. Make downloading a more prominent CTA.
2. Improve the download page so it's less noisy and more focused.
This entails:
* Adding a DOWNLOAD secondary CTA on the homepage.
* Summarizing the recommended download options at the top of the
download page, very clearly, and without any preamble. This
hopefully tells you instantly what you wanted for the 80% case.
* I exerted some artistic freedom which I'd love feedback on. The
recommended options were our Official Brew Tap for macOS, curl
command for Linux, and MSI Installer for Windows. Peers to those
are simple download links for the binaries, as that's the simplest
possible thing, which today is actually the hardest thing to find.
Notably for Windows, I thought of using Chocolatey or Winget, but
I don't perceive that either is "the default" for Windows users.
Winget is the future but it isn't supported pre-Win11, which I have
to assume most users aren't on yet. MSI has been around since the
dinosaurs, so it seems like the safest choice to promote.
* Moving the list of download options for each operating system
underneath a collapsable accordion list, which is collapsed by
default, and clearly labeling it as "Other"; as in, if the heading
didn't work for you, here are some other options.
* A few other wordsmithing tweaks to make the page a little more
streamlined and to flow better.
This is absolutely NOT the final destination for any of this,
however, I am hopeful it will be a simple incremental improvement
that moves the needle on key metrics. We'll watch it in the weeks
to come and course correct as needed -- as well as continuing to
think about ways we can improve all of this overall!
One note: This depends on a new secondary hero button style that
isn't yet merged in the upstream Hugo component library. Assuming
I did that correctly (a big if!) I'll need to rev the go.mod file
after it merges. See: https://github.com/pulumi/theme/pull/159.
* Apply suggestions from code review
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
* Fix up some styling
* Update themes/default/layouts/index.html
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
* Use new theme/style
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: zchase <zachary@pulumi.com>
* Add Metabase Package blog post
* Add meta description
* Appease linter
* Apply suggestions from code review
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>