199 Commits

Author SHA1 Message Date
Christian Nunciato
d4b7af6cf4 Remove -b content from getting-started guides 2023-09-28 08:01:52 -07:00
Zack Chase
c408f2e784
Add b version of getting started guide for split testing (#3211)
* Add b version of getting started guide for split testing

* Block external search

* Update b version with gcp changes

* Address feedback
2023-08-02 12:49:11 -07:00
Sean Holung
026234bdbb
revert get started experience (#3076)
* add back getting started page

* decollapse getting started guide

* update style

* remove quickstart files

scss file

* lint

* assets

* update links

* update links

* update links

* update links

* update link
2023-06-16 14:10:53 -07:00
susan evans
7b3b40ab70
quickstart experience (#2983) 2023-06-08 19:45:09 -07:00
susan evans
ad4f7527b9
add meta imgs for docs (#3018) 2023-06-08 16:15:52 -07:00
susan evans
b101a28740
fixing rel refs (#2837) 2023-05-15 17:51:16 -07:00
susan evans
eb6aa357b2
reorg docs nav + add cloud pages (#2769) 2023-05-15 15:25:28 -07:00
Tiffani
5ca4ce80e8
SEO fixes for duplicate title tags and meta descriptions (#2725) 2023-04-25 15:48:56 -07:00
George Huang
e44d811204
Remove universal from IaC description (#2733) 2023-04-21 14:04:24 -07:00
Christian Nunciato
cb3bab9207
Restore the website workflow to the AWS getting-started guide (#2724)
* Restore the website workflow to the AWS getting-started guide

* Update code and output based on getting-started reop scripts

* Restore the actual website deployment

* Update themes/default/content/docs/get-started/aws/deploy-changes.md

Co-authored-by: Scott S. Lowe <slowe@pulumi.com>

* Update themes/default/content/docs/get-started/aws/destroy-stack.md

Co-authored-by: Scott S. Lowe <slowe@pulumi.com>

---------

Co-authored-by: Scott S. Lowe <slowe@pulumi.com>
2023-04-21 17:41:46 +00:00
Christian Nunciato
84875c03f1
Remove website steps from the AWS getting-started flow (#2719) 2023-04-18 17:59:13 -07:00
susan evans
6bbe5f0249
updating docs service -> cloud (#2666) 2023-04-11 13:40:50 -07:00
Thomas Maddox
b33d4f20a5
Clean up bucketEndpoint use in GCP Golang Get Started (#2511)
Addressing two issues I discovered while going through the GCP Golang Get Started guide:

1. On the Modify Program step of the guide, `bucketEndpoint` is assigned but never used and therefore cannot compile. If a User wanted to run this program before proceeding to the Deploy Changes step, they would get an error like this: `./main.go:47:3: bucketEndpoint declared and not used`.
2. At the Deploy Changes step, `bucketEndpoint` is assigned before error handling for the previous call, which means it may proceed to attempt to access attributes from a `nil` value during interpolation when it should be providing the error from the `NewBucketObject` call.

Co-authored-by: Abhinav Gupta <abhinav@pulumi.com>
2023-03-09 13:27:24 -08:00
Luke Hoban
3840ab1b44
Some docs fixes (#2530)
Fixes https://github.com/pulumi/pulumi-hugo/issues/2063.
Fixes https://github.com/pulumi/pulumi-hugo/issues/2519.
Fixes https://github.com/pulumi/pulumi-hugo/issues/861.
Fixes https://github.com/pulumi/pulumi-hugo/issues/384.
Fixes https://github.com/pulumi/pulumi-hugo/issues/1143.
Fixes https://github.com/pulumi/pulumi-hugo/issues/1404.
Fixes https://github.com/pulumi/pulumi-hugo/issues/66.
Fixes https://github.com/pulumi/pulumi-hugo/issues/316
Fixes https://github.com/pulumi/pulumi-hugo/issues/2200.
Fixes https://github.com/pulumi/pulumi-hugo/issues/2225.
2023-03-06 11:58:23 -08:00
Abhinav Gupta
9d7f7bced0
get-started/*/create-project: Add prompt examples (#2381)
In the Get Started documentation,
when we tell users to Create a New Project with `pulumi new`,
we include a handful of short paragraphs next to each other
with instructions.

This is not very skimmable:

- keywords like project name/description/stack name
  are hidden in the text
- the actual instruction of what to do is also just hidden
  in the text

For someone following along, it's better to have keywords
related to prompts they're seeing highlighted,
and to include a sample output they can follow along to.

This changes the create-project sections
of all four Get Started with Pulumi pages
in the following way:

- project name and project description are bold
- change "name of a stack" to "a stack name", and bold "stack name"
- add the output of `pulumi new` after each step;
  I've altered the output slightly to not be language-specific

Before this change, only the k8s tutorial included a sample prompt,
but that was at the top of the text rather than interspersed with it.
2023-01-10 09:29:32 -08:00
Abhinav Gupta
764083e027
get-started/{azure, gcp}: Don't mention GOPATH (#2380)
This is a follow up to #2372,
making the same change to the Azure and GCP guidance.
Go projects no longer need to use GOPATH.
2023-01-09 11:47:17 -08:00
Christian Nunciato
d911e86e01
Update create-project.md (#2372) 2023-01-05 10:24:16 -08:00
Francisco Schulz
8da8318864
fix syntax errors in YAML (#2367)
"FileAsset" is not accepted needs to be "fileAsset"
"block" need to be "Block"
2023-01-04 15:28:03 -08:00
Weinell
a4f9eec12e
Change from getId() to id() in Java (#2335)
bucket.getId() was deprecated - bucket.id() is the new method.
2022-12-19 06:28:29 -08:00
Zack Chase
968c7eccf6
Add more templates to get started landing page (#2224) 2022-11-14 14:33:05 -08:00
Christian Nunciato
3bfe1098ee
Replace relrefs with plain Markdown links (#2071) 2022-10-26 07:22:15 -07:00
Zack Chase
cc681dbd08
Add templates as options on getting started landing page (#2050)
* Add templates as options on getting started landing page

* Address feedback

* Add tracking links

* Don't show links to examples
2022-10-18 13:56:48 -07:00
Andri Danusasmita
c95d01d63b
fix(aws): bucket param input type (#1909) 2022-09-07 14:11:32 -07:00
Mikhail Shilkov
a69d0f4cfd
Fix WinGet download URL (another one) (#1904) 2022-09-04 20:20:19 +02:00
Christian Nunciato
1c341df7a4
Fix formatting on the Download page (#1888)
* Fix formatting on the Download page

* Linter
2022-09-02 09:44:58 -07:00
Praneet Loke
3fc06341b4
Fix CLI binary download link for Windows (#1843) 2022-08-19 04:46:07 -07:00
Paul Stack
e8c6f8de2d
Fix winget download link on getting-started installation section (#1818) 2022-08-11 13:42:55 +01:00
Joe Duffy
57060a7a96
Improve download discoverability (#1811)
* 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>
2022-08-10 11:25:41 -07:00
susan evans
64bcde1c57
remove some simplys (#1807) 2022-08-09 12:32:12 -07:00
Joe Duffy
5d61319514
A handful of updates (#1798)
* A handful of updates

Here are some updates based on recent conversations and feedback:

* Update the homepage subheading to be a bit clearer about what
  Pulumi is and what it does.

* Change the Cloud Engineering menu item to Why Pulumi, and sort
  it to the right of Product.  This more clearly speaks to what
  this navigation item represents as well as its importance
  relative to learning about Pulumi's Product offerings.

* Change the Pulumi Product landing page to say Pulumi Overview,
  not Cloud Engineering Platform, since that's what you click to
  get there and it currently feels very disconnected from all of
  the surrounding marketing which speaks in terms of IaC.

* Add a paragraph to that overview page speaking simply to what
  Pulumi is, and making sure to mention open source.

* Add a sentence to the Get Started page about open source.

* Add more customer logos -- we should be updating this much more
  often!!  Also change the logos to scroll horizontally so that
  we aren't afraid to continue adding new ones from time to time.

* Add recent news stories -- we should be updating this much
  more often too!!  Apparently it's been over a year, despite having
  tons of news coverage to share.

* Run prettier to format things

* Sort the case studies

* crop tfir logo

Signed-off-by: susanev <susan.ra.evans@gmail.com>

Co-authored-by: susanev <susan.ra.evans@gmail.com>
2022-08-02 19:13:43 -07:00
susan evans
2105811cff
add missing chooser to aws, azure, gcp deploy stack step (#1761) 2022-07-21 06:48:07 -07:00
Fraser Waters
b062380ecf
Fix C# code in get-started (#1762)
* Fix C# code in get-started

Tactical fix for pulumi/pulumi#10202

* Add azure & k8s
2022-07-21 12:49:37 +01:00
Zaid Ajaj
dbf7d69857
Update getting started guides for dotnet 6 using newer templates (#1656)
* Update getting started guides for dotnet 6 using newer templates

* lint

* update ec2-webserver how-to guide for csharp

* Fix inconsistencies found by Mikhail 🙏
2022-07-12 18:40:45 +02:00
susan evans
0ee01fffaf
removing confusing line about policy in aws get started guide (#1691) 2022-07-06 08:45:46 -07:00
Christian Nunciato
efea85064e
Update next-steps pages (#1667)
Co-authored-by: aaronkao <kao@pulumi.com>
2022-06-27 22:28:18 +00:00
Mohan Murali
5a8b2f1b54
Update modify-program.md (#1575) 2022-06-06 21:25:16 -07:00
susan evans
81f6384ddb
fixing kube+python get started (#1546) 2022-05-23 14:25:12 -07:00
Christian Nunciato
375a9cf2cc
Getting Started papercuts (#1491)
* Fix Azure + YAML papercuts
* Fix Azure + Java papercuts
* Fix AWS + YAML papercute
* Fix AWS + Java papercuts
* Fix GCP + YAML papercuts
* Fix GCP + Java papercuts
* Fix Kubernetes + YAML papercuts
* Fix Kubernetes + Java papercuts
2022-05-07 11:28:14 -07:00
Henrique Mizael
323f1f53bb
Update modify-program.md (#1475) 2022-05-05 11:34:16 -07:00
Christian Nunciato
1d59fcacae
Shorten the storage account name (#1468) 2022-05-04 08:11:54 -07:00
Christian Nunciato
9f1ee26710
Sync changes from downstream (#1465) 2022-05-03 21:23:32 -07:00
susan evans
eea7f3211c
remove links from get started landing pages (#1399) 2022-04-23 08:09:35 -07:00
Paul Stack
9d0280c900
Installation Instructions: Adding Pulumi Homebrew Tap (#1382)
* Installation Instructions: Adding Pulumi Homebrew Tap

* Remove need to add the tap
2022-04-19 23:20:56 +01:00
Christian Nunciato
5a56b3429b
Remove and redirect /get-started (#1370)
* Remove and redirect /get-started

* Delete _index.md

* Add alias for /get-started
2022-04-14 09:42:39 -07:00
Zaid Ajaj
45521e8816
Add installation sections on Windows for winget and standalone (#1311)
* Add installation sections on Windows for winget and standalone

* make linter happy

* use an article when addressing winget-cli

Co-authored-by: Christian Nunciato <c@nunciato.org>

Co-authored-by: Christian Nunciato <c@nunciato.org>
2022-04-06 10:54:26 +02:00
susan evans
544cec36f9
improving docs left nav labels (#1258) 2022-03-24 16:00:23 -07:00
Anita Trimbur
be38a4f177
Updating Get Started Landing Page (#1222) 2022-03-17 17:21:32 -07:00
Ricardo Ambrogi
8e0c19a4a9
update gcp go getting started code snippet (#1217) 2022-03-16 06:48:56 -07:00
Christian Nunciato
cb25bfdf84
Add /getting-started alias (#1056) 2022-02-16 12:02:42 -08:00
Piers Karsenbarg
0500ba21a8
updated link to azure native installation/config (#884) 2021-12-01 13:46:25 +00:00