31 Commits

Author SHA1 Message Date
Christian Nunciato
a8d07fbcec Update banner and press release for 10/11 2023-10-10 10:48:06 -07:00
Sean Holung
6eb55bef6f
Update banner and press release for 10/10 (#137) 2023-10-09 13:02:59 -07:00
susan evans
549a0aa517
remove broken links (#2764) 2023-04-28 14:57:10 -07:00
Zack Chase
141359fad7
Update banner and newsroom (#2691) 2023-04-13 05:14:01 -07:00
susan evans
d530e219de
fix broken links (#2639) 2023-04-01 10:46:58 -07:00
Zack Chase
9e479464b8
CED day of release (#2174)
* Update pull-request.yml (#71)

* CED 2022 night before update (#81)

* Add some docs for Automation API for Pulumi Deployments (#76)

* Remove preview note from Pulumi YAML (#77)

* Deployment marketing page (#67)

* add preview sign-up page for Pulumi Deploy

* add pulumi deployments signup page to navigation

* use theme updates for icons

* update meta description

* Copy edits

* add 'learn more' section to the bottom

* center the learn list

* Update copy in the three scenarios section

* Add youtube video, buttons to jump to registration

* update graphic

* Revert "use theme updates for icons" - related theme PR is merged

* Edit messaging about Automation API 10x stat

* update learn more section, fix some height mismatches

Co-authored-by: George Huang <george@pulumi.com>

* Deployment docs (#70)

* wip draft of Deployment docs

 setting up structure for others to collaborate

* Increment weights

* Update Continuous Delivery docs

* Thorough redo until GET deployment

* Add banner to Pulumi Service  page & add slack

* Update list deployments

* Pass over logs docs

* Config documentation (#2079)

* Update go.mod

* Update pull-request.yml (#71)

* Empty commit to trigger a preview

* wip (just pushing changes inbetween meetings throughout the day)

* wip draft of Deployment docs

 setting up structure for others to collaborate

* Increment weights

* Thorough redo until GET deployment

* Update Continuous Delivery docs

* Update list deployments

* Add banner to Pulumi Service  page & add slack

* Pass over logs docs

* wip (just pushing changes inbetween meetings throughout the day)

* Empty commit to trigger a preview

* Update themes/default/content/docs/intro/pulumi-service/deployments.md

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Update themes/default/content/docs/guides/continuous-delivery/github-app.md

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Update themes/default/content/docs/guides/continuous-delivery/github-app.md

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Addressing susan's feedback

* add numbering to github app installation steps

* Add cancel

* Indent to fix lint-breaking issue

* content updates

* empty

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

* potentially final push?

Signed-off-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: Komal <komal@pulumi.com>
Co-authored-by: George Huang <george@pulumi.com>
Co-authored-by: Fraser Waters <fraser@pulumi.com>
Co-authored-by: Frassle <Frassle@users.noreply.github.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Pricing page update (#73)

* Updates to pricing page

* fix format

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

* edit

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

* Update security whitepaper date

* Updated CED page to remove registration and add 'join now' button (#79)

Co-authored-by: Sarah Hughes <sarah@pulumi.com>

Signed-off-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: Justin Van Patten <jvp@justinvp.com>
Co-authored-by: Ian Wahbe <ian@wahbe.com>
Co-authored-by: Sarah Hughes <sarah@pulumi.com>
Co-authored-by: George Huang <george@pulumi.com>
Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Komal <komal@pulumi.com>
Co-authored-by: Fraser Waters <fraser@pulumi.com>
Co-authored-by: Frassle <Frassle@users.noreply.github.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Pulumi Deployments Launch Blog (#82)

* add deployments launch blog

* fix imgs

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

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

* Overview and YAML GA blog posts (#80)

* Initial overview blog

* Intial YAML GA post

* Linting

* update homepage banner for pulumi deployments launch (#74)

* Pulumi Deployments mini challenge (#69)

* Pulumi Deployments mini challenge

* Update themes/default/content/challenge/deployments.md

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Apply suggestions from code review

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* Updated main challenge page

* Add deployments press release

Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: zchase <zachary@pulumi.com>

* Adjust blog dates for ordering

* Fix challenge links

Signed-off-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: Justin Van Patten <jvp@justinvp.com>
Co-authored-by: Ian Wahbe <ian@wahbe.com>
Co-authored-by: Sarah Hughes <sarah@pulumi.com>
Co-authored-by: George Huang <george@pulumi.com>
Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Komal <komal@pulumi.com>
Co-authored-by: Fraser Waters <fraser@pulumi.com>
Co-authored-by: Frassle <Frassle@users.noreply.github.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: Evan Boyle <EvanBoyle@users.noreply.github.com>
Co-authored-by: Luke Hoban <lukehoban@gmail.com>
Co-authored-by: aaronkao <aaronkao@users.noreply.github.com>
2022-11-02 07:07:53 -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
Zack Chase
31908efc4b
Site updates (#1467)
* Add upstream sync workflow (#1)

* Update go.mod

* Use pulumi-bot for sync checkouts (#2)

* Update go.mod

* Update workflow names (#3)

* Build with theme-private (#8)

* Update go.mod

* Use GITHUB_REPOSITORY as repo_name if present (#15)

* Update go.mod

* Add Java and YAML to Getting Started > AWS (#10)

* Update go.mod

* Update go.mod

* Update go.mod

* YAML docs landing page (#16)

* Starting docs landing page

* Fix lint

* yaml logo: png -> svg

* Fix nits

* Move Spec to the API docs

* Starting docs landing page

* Fix lint

* yaml logo: png -> svg

* Fix nits

* Move Spec to the API docs

* Remove choosable

* Add concept docs for YAML (#7)

* Add concept docs

* Documentation for secrets

* Correct documentation for aliases

* Note that YAML doesn't support `get`

* Fix nit

* Don't include "yet" or link issues

* Don't suggest unsupported resources

* Fix typos

* Add "yet" and issue links back in

* Set default for the makefile

* Update go.mod

* update marketing svgs for launch (#12)

* Add Java and YAML to language lists (#21)

* Add Java and YAML to language lists

* change description for aws partner page to be 160 chars

* Link the new languages on terraform comparison page

* add-for-arm2plumi

* remove yaml from list of OO languages

* rewording

* Apply suggestions from code review

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

* why-pulumi rewording

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

* Java/concepts docs (#27)

Co-authored-by: Kyle Dixler <kyle@pulumi.com>

* Update go.mod

* Standardize preview message acrross JaML (#30)

* adjust java logo (#29)

* Update YAML secrets to comply with pulumi-yaml#180 (#32)

* Dixler/28/java nits (#31)

Co-authored-by: Kyle Dixler <kyle@pulumi.com>

* Update go.mod

* update java logo (#39)

* updated logo

* fixed java logo size

Co-authored-by: Kyle Dixler <kyle@pulumi.com>

* update diagrams again (#38)

* Add link to Java languages page (#42)

* Add link to Java page

* Update themes/default/content/docs/intro/vs/terraform/_index.md

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

Co-authored-by: susan evans <susan.ra.evans@gmail.com>

* updated awsx logo (#36)

* Also build previews for may4-announce branch

* Update go.mod

* add yaml to chooser on home (#45)

* adding java to language selectors on home (#50)

* updated examples to match new API (#40)

Co-authored-by: Kyle Dixler <kyle@pulumi.com>

* Update scheduled-upstream-sync.yaml

* Update scheduled-upstream-sync.yaml

* Update scheduled-upstream-sync.yaml

* Update scheduled-upstream-sync.yaml

* Update scheduled-upstream-sync.yaml

* Update scheduled-upstream-sync.yaml

* added more details around integration with Java tools (#46)

* added more details around integration with Java tools

* addressed review comments

Co-authored-by: Kyle Dixler <kyle@pulumi.com>

* Add CrossCode page (#25)

* adding in JSON (#52)

* Update go.mod

* Update code examples and images on website (#24)

* More marketing site updates

* More updates

* Add more code examples

* More updates

* Update java logo and slot machine

* Address feedback

* Address more feedback

* Update homepage subtitle

* Update modern to universal in text

* Update diagram logos

* Update go.mod

* Document the compiler option for Pulumi YAML (#55)

* Document the compiler option for Pulumi YAML

* Add to project reference

* Cut motivation

* Java and YAML to Learn Fundamentals (#11)

* feat(langs): add java and yaml to azure get started (#51)

* feat(support): add support for java and yaml to GCP getting started (#41)

* got k8s working (#62)

Co-authored-by: Laura Santamaria <laura@nimbinatus.com>
Co-authored-by: Kyle Dixler <kyle@pulumi.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>

* Update go.mod

* Added details about datasource methods. (#63)

Co-authored-by: Kyle Dixler <kyle@pulumi.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>

* Remove the pin to pulumi/theme-private (#54)

* Only run the push workflow on the upstream repo

* May4 announce (#64)

* Java blog (to may 4th) (#44)

* Java blog

* First round of reviews

* New meta and small fixes

* Add workshop link

* Mention other JVM languages

* Add Puluminaries launch blog (#57)

Signed-off-by: Matt Stratton <matt.stratton@gmail.com>

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

* Add Pulumi Service Provider Blog Post (#49)

* add pulumi service provider blog post

* fix lint errors

* Update meta.png

* Github --> GitHub

* Apply suggestions from code review

Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>

* fix lint errors

* apply wording updates from meagan

* update registry link to plain md relative link

* Update themes/default/content/blog/announcing-pulumi-service-provider/index.md

Co-authored-by: Luke Hoban <lukehoban@gmail.com>

* Update themes/default/content/blog/announcing-pulumi-service-provider/index.md

Co-authored-by: Luke Hoban <lukehoban@gmail.com>

* type --> teamType

* remove checkout yaml comment

* add teams image and blurb about rest api

* Update themes/default/content/blog/announcing-pulumi-service-provider/index.md

Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>

* resize meta.png and remove paragraph

* reduce meta.png even further

Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Luke Hoban <lukehoban@gmail.com>

* Overview, YAML and CDK blogs (#58)

* awsx blog (#59)

* Fix up links and times.

* Use propoer note style.

* Remove accidental .gitignore changes

* Add Go example

* Add PR links, update banner, and pulumiup page (#53)

* Add PR links, update banner, and pulumiup page

* Update banner URL

* Remove relref for clean build

* Update themes/default/content/blog/pulumi-universal-iac/index.md

Co-authored-by: Mikhail Shilkov <github@mikhail.io>
Co-authored-by: Matt Stratton <matt.stratton@gmail.com>
Co-authored-by: Myles Haynes <myleschaynes@gmail.com>
Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Luke Hoban <lukehoban@gmail.com>
Co-authored-by: Zack Chase <zachary@pulumi.com>

Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: cnunciato <cnunciato@users.noreply.github.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: pulumi-bot <pulumi-bot@users.noreply.github.com>
Co-authored-by: Ian Wahbe <ian@wahbe.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: Sean Holung <sean.holung@gmail.com>
Co-authored-by: Kyle Dixler <25750473+dixler@users.noreply.github.com>
Co-authored-by: Kyle Dixler <kyle@pulumi.com>
Co-authored-by: dixler <dixler@users.noreply.github.com>
Co-authored-by: zchase <zchase@users.noreply.github.com>
Co-authored-by: Laura Santamaria <laura@nimbinatus.com>
Co-authored-by: Mikhail Shilkov <github@mikhail.io>
Co-authored-by: Matt Stratton <matt.stratton@gmail.com>
Co-authored-by: Myles Haynes <myleschaynes@gmail.com>
Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Luke Hoban <lukehoban@gmail.com>
2022-05-04 06:29:46 -07:00
Christian Nunciato
ca67fe1f37
Combine docs and marketing changes (#1119) 2022-03-02 20:14:55 -08:00
George Huang
2dcae90567
Update newsroom.toml (#890) 2021-12-07 09:49:10 -08:00
susan evans
3b3ae721ed
add press release for registry (#743) 2021-10-18 03:58:40 -07:00
George Huang
c7f10eb89f
Update recent coverage (#675) 2021-10-01 14:39:15 -07:00
George Huang
b02c0404fb
Update newsroom for AWS Native (#660) 2021-10-01 11:40:16 -07:00
George Huang
fa3553119f
Update the newsroom with new press releases (#604)
add two new press announcements
2021-09-17 15:08:39 -07:00
Zack Chase
fa7ab187d9
Add fenergo press release (#368)
* Add fenergo press release

* Fix fenergo typo
2021-06-30 13:05:24 -07:00
susan evans
c9c831bed7
add link to press release (#89)
* add link to press release
* fix text color on oss pricing

Signed-off-by: susanev <susan.ra.evans@gmail.com>
2021-04-20 03:11:22 -07:00
Christian Nunciato
96c6fd914f
Port content and theme from pulumi-hugo-internal (#85)
Co-authored-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: Zack Chase <zachary@pulumi.com>
Co-authored-by: kimberleyamackenzie <kimberleyamackenzie@gmail.com>
2021-04-20 00:37:26 -07:00
Joe Duffy
ac5eb40573 Add a new blog post 2020-10-28 04:39:13 -07:00
Zack Chase
f01b7743a9 /azure page updates (#4219)
* Initial page layout for /azure

* Typo fixes

* Add arm2pulumi section; cleanup

* Update split section image; copy updates

* Add azure press release

* Fix name of provider

* Fix typo

* Azure NextGen API docs (#4264)

* Add the chicklet alert

* Change the link to point to /azure

* Minor content adjustments

* Announce Azure Next Gen blog (#4265)

* Update links and adoption section

* Add a missed word

* Proper case

* Change alert text

* Remove links to language docs

* Last edits to the blog post

* Update blog image with code

Co-authored-by: Mikhail Shilkov <github@mikhail.io>
Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-09-21 07:13:42 -04:00
Zack Chase
6cb859e9d4 Add press release for Cloud Engineering Summit (#4161) 2020-09-03 15:46:06 -07:00
Zack Chase
976e49b0ac Add Recent News items (#4039)
* Open recent news links in a new tab

* Add recent news items
2020-08-20 14:50:52 -07:00
Christian Nunciato
7c97b5abf6 Add Pinpoint logo, press release (#4008) 2020-08-17 16:14:10 -07:00
Zack Chase
d6b2ba7c35 Update /kubernetes product page (#3836)
* New Kubernetes Superpowers blog post

* Add lang picker

* Add crd2pulumi examples

* lint

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>

* PR feedback and Helm 3 + Kustomize section

* Fix link to press release

* Add link and screenshot for kube2pulumi page

* Reformat kubernetes product page; authentication based CTAs

* Update layout and placeholder text

* Fill in copy

* Remove unused

* Superpower icon, snake_case in YAML

* Use existing SVGs (refactor into icon lib later)

* Typo, add TODO to use SVGs

* Remove more unused

* WIP: Code-switcher, UX polish

* Scroll back to top-left, add dark-mode style for Python and C#

* Update copy

* Layouts and things

* Disambiguate

* Link to the release from the newsroom

* Medium and large layout adjustments

* Update cloud eng summit text

* Copy edits

* Fix typos

* Fix typo

* Fix typos

* Update links

* Link to the blog post

Co-authored-by: Luke Hoban <luke@pulumi.com>
Co-authored-by: Levi Blackstone <levi@pulumi.com>
Co-authored-by: Sophia Parafina <spara@users.noreply.github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-08-12 07:16:44 -04:00
Zack Chase
e23a459cfd Add press release (#3047) 2020-04-21 08:17:02 -04:00
Christian Nunciato
b69363eee6 Add an Awards page (#2151) 2019-12-13 14:32:41 -08:00
Christian Nunciato
f08cc3e3e6 Add InfoWorld article to the Newsroom (#1987) 2019-11-14 12:24:26 -08:00
joeduffy
6d81570eeb Add a link to PR page 2019-11-14 07:24:47 -08:00
joeduffy
8e60fd7e72 Add 1.0 PR 2019-09-05 05:50:49 -07:00
bermudezmt
1067c35c31 Update Pulumi Newsroom with new entries and logos
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-07-30 13:30:16 -07:00
Chris Smith
789515411d Correct press release info for Crosswalk launch 2019-07-09 17:28:11 -07:00
Chris Smith
6924d92540 GREAT WEBSITE MIGRATION OF 2018 (#1269)
* Move content into docs/content

* Make navigation and doc generation work

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Make search work

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Move docs-specific layouts into layouts/docs

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Move docs partials into layouts/partials/docs

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Share a common header and footer

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add product & pricing pages, modify main nav

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Bring images under assets, docs images under assets/images/docs

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Link to the docs home page, fix image ref

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add containers, serverless, kubernetes topics

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add careers

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add compete, compete -> migrate

Signed-off-by: Christian Nunciato <c@nunciato.org>

* About, contact

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add legal

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add product

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add partner content

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add webinar

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add why-pulumi

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add GitHub redirect, support

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add blog

* Add blog - update post frontmatter

* Update content/_index.md

Co-Authored-By: Justin Van Patten <jvp@justinvp.com>

* Remove drafts & redundant fonts, move asset dirs up a level

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Reconcile blog navigation

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Migrate some blog content (#1147)

* Reconcile www, blog and docs footer items (#1141)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Clean up blog layout (#1148)

* Migrate more blog posts (#1157)

* Replace Bootstrap with TailwindCSS

* Add Tailwind
* Create a config directory under assets, move PostCSS and Tailwind configs into it
* Remove Bootstrap Sass and JS referemce
* Refactor the header, base template, and footer to use Tailwind
* Pull TOC Sass into its own partial

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor the docs home page

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor docs single, list and section layouts

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor quickstart-clouds partial

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Reposition config items to fix syntax highlighting

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Replace syntax CSS theme with Monokai

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add a dark blue for links

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add the beginnings of Sass color settings

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add a Sass file for langchoose

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Give no-select its own Sass also, since it’s a partial

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Give docs single and list templates more width for main content

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add some padding to the TOC, since we don’t have proper gutters yet

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix button on Quickstart home page

Signed-off-by: Christian Nunciato <c@nunciato.org>

* TOC styles

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Quickstart clouds

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Padding to left and right columns

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Black for TOC

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor docs/aws to use its own layouts

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix the AWS tech partner image

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Adjust AWS layouts

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Move docs-home markup into a layout

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Format the mini-toc

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Reduce subhead sizes a bit

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Remove snowflake styles

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Extract some Sass partials

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Define initial purple and blue palettes, use numbered colors instead

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor blog templates

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Make blog summary a partial, style pagination

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix expanded URLs

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Rename Documentation to Reference

Signed-off-by: Christian Nunciato <c@nunciato.org>

* A smattering of minor adjustments

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Selection state for tags

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Delete more Bootstrap

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Comment the banner

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Restore footer links

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Legal layout

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Remove unused layout

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Refactor careers page

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Use top-level URLs for legal docs

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add RSS for the blog (#1170)

* Add RSS for the blog

* Cleanup team data (#1195)

* Cleanup team data

* Add missing newlines at EOF

* Blog content as of 6/16 (#1196)

* Blog content layout tweaks

* Migrated blog content (as of Sun 6/16)

* Address PR feedback, replace links to pulumi.io

* Add fusion stack

Any changes to the `fusion` branch will now be deployed to https://fusion.pulumi.io/.

* Fix broken links

* Fix broken images in fusion branch (#1207)

Deletes unnecessary uses of `BaseURL`. In a small number of cases, where we want to emit an absolute URL that includes the `BaseURL`, use the `absURL` function instead, which is smart about handling missing/extra slashes.

* Integrate www content (#1208)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Highlight currently selected section tab (#1216)

* Remove unused partials (#1215)

These are no longer referenced, so they can be removed.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Blog content as of 6/24 (#1218)

* Port running-containers-in-aws-the-lowdown-ecs-fargate-and-eks

* Port building-and-publishing-docker-images-to-a-private-amazon-ecr-repository

* Port happy-birthday-to-pulumi-open-source

* Commit updates to package-lock.json

* Link cleanups and other fixes

* Remove 'wip' tag

* Restore meta_* fields, tidy up some frontmatter (#1214)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add search (#1217)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Hide `.language-prologue-*` by default (#1212)

So they all don't initially flash as being visible before all but the selected language are hidden. Port from `_pulumi.scss`.

* Limit team members to those with status “active” (#1219)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix links to datadog provider

* Remove top margin from code snippets under lang tabs (#1223)

* Update MBR DNA logo (#1222)

* Add links to cloud logos (#1221)

And use `logo-aws_white.png` for AWS

* Remove unnecessary aliases (#1210)

Now that we'll be hosting the docs on a new domain, there's no need to
maintain these aliases. The old site hosted at https://pulumi.io will
have redirects from the old aliases to the new location on the new site.

* Pricing page updates (#1224)

* Add swooshes to the home, pricing and webinar pages.
* Replace “tech” PNGs for GitHub, GitLab, Atlassian and SAML with SVGs, and add an email SVG, in order to align all of their images in the pricing grid.
* Add a “See plan details” link above the pricing grid.
* Update Font Awesome to version 5.8.1 (to match what's in use on www today) in order to pull in the infinity icons used in the pricing grid.
* Align CTA buttons horizontally in adjacent boxes containing content of varying heights.
* Fix duplicate links on the home and product pages.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Update API docs (#1227)

* Update tsdocgen paths
* Updated API docs

* Fix broken images (#1228)

Remove unnecessary `{{ .Site.BaseURL }}` prefix from image URLs.

* Fix Hugo build warning about non-relative ref/relref page reference (#1229)

* Fix page titles and errant anchors (#1226)

* Prevent anchors on the home page
* Fix page titles

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add a robots.txt file (#1225)

This change adds a robots.txt template authorizing seach-engine indexing for all pages of the production site.

It assumes that all non-production builds will override the `baseURL` configuration property with something other than `https://pulumi.com/`.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Blog content fixes (#1231)

* Correct post dates, titles

* Revert to previous tags

* Unify tags, adjust for display

* Replace short, social summaries with longer ones

* Use a fixed height for the utility bar (#1232)

When the GitHub widget loads asynchronously and pops into view, it causes the whole page to shift downward a few pixels, because the widget is taller than the links beside it. Applying an explicit hight to the utility bar fixes this.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix TOC expansion for the tour (#1234)

We're very likely going to remove the tour and disperse its content elsewhere, but in the meantime, fix the TOC expansion for "Beyond the Basics" items.

* Add syntax highlighing to layout templates (#1238)

This change adds a partial for highlighting code snippets in layouts.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add home-page video (#1240)

Also makes a few slight adjustments to improve mobile layout on the home page.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Blog layout and styling improvements (#1237)

* Use explicit code blcoks with language

* Fix sort order for Author and Tag listings

* Make sidebar toggleable on mobile

* Resize "poster" image for blog listings

* Crop photos to be square

* Add posted date, post tags to blog footer

* Add recent posts lists to sidebar

* Add syntax highlighting to some missed posts

* Fix Hugo build warning

* Adjust sidebar styling

* Cleanup the /docs page (#1239)

* Cleanup /docs/aws layouts to match other docs sections

* Cleanup /docs pages

- Add left nav
- Make /docs page look slightly less like a "homepage"
- Add top-level "Get Started" and "Reference" headings to left nav

* Add `.btn-secondary` and use it in a few places

* Remove unnecessary cursor setting (#1245)

Should be using the default here. I was debugging and forgot to switch this back before committing.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Update the home page video (#1244)

This is a slightly shorter version, with typing sections sped up slightly to better respect our visitors’ time. 😄

Signed-off-by: Christian Nunciato <c@nunciato.org>

* API doc styling improvements (#1247)

* Update API doc styling for Python

Bring back the styles used for our Python API docs, convert to use Tailwind, and make further tweaks to make it look even better. For example, all definitions now look like code blocks and indentation and spacing is used to improve the hierarchy of the content.

* Only emit the <h1>.Title</h1> if there is a .Title

The generated Python API docs don't currently include front matter and therefore do not have a title. We should fix the Python docs gen to do that, but in the meantime, only emit `<h1>.Title</h1>` if the page has a `.Title`, to avoid an unnecessary gap at the top of the page.

* Update _pygments.scss to select .highlight instead of .chroma

The syntax highlighted code generated by Hugo looks like:

```
<div class="highlight">
    <pre class="chroma">
        <code class="language-foo">
        ...
        </code>
    </pre>
</div>
```

And our styles looks like:

```
.chroma .k { ... }
.chroma .kc { ... }
...
```

This works good, but our generated Python docs, which uses Pygments to do the syntax highlighting, doesn't use `.chroma`, so it doesn't get any syntax highlighting currently, even though all the Pygments classes are there.

This is true for our Node.js docs as well, although, based on how we generate the code for that currently, we could relatively easily update the templates to include a `.chroma` class.

In all cases, the code that we want highlighted will have a `.highlight` class surrounding it, so just update our styles to select `.highlight` instead of `.chroma`.

```
.highlight .k { ... }
.highlight .kc { ... }
...
```

* Update API doc styling for Node.js

* Various mobile adjustments and cleanup (#1250)

* Pull the hero and section nav into Tailwind "components" and apply them.
* Adjust home-page video dimensions accordingly.
* Add mobile x-padding to sections that hadn't gotten it yet.
* Add an anchor exclusion to the head for the About page.
* Fix mobile layout for the Support page.
* Fix centering and item distribution on the About page.
* Additional minor mobile-related adjustments as encountered.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix bug in lang chooser (#1249)

If I've previously viewed a page in our docs with the language tabs,
such as the Get Started guide, and I click the Python tab, that language
choice will be persisted to a cookie.

If I then visit our Node.js API docs, the lang chooser will see the
saved value of "Python" and try to select that tab, hiding all other
language snippets. But our Node.js API docs only contain JavaScript and
TypeScript snippets, so the end result is that all snippets are hidden
and no tab is selected.

This change fixes that. If the value in the cookie does not exist in any
of the tabs on the page, fallback to the default (JavaScript), otherwise
fallback to the first tab that is available on the page.

* More small fixes (#1254)

* Make the header more responsive

Adds padding to medium and above, and adjusts font size and spacing at medium width in order to accommodate the number of items we’re displaying currently. Also uses the full Pulumi logo, since we have room for that now, and adds a little color to the hamburger.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Bottom-align the image on the whitepaper layout

Also removes the `header` selector from `_hero.scss` in order to reduce the specificity of the rule, allowing it to be overidden more easily with other Tailwind classnames.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add team@pulumi link to the footer

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Restore the newsroom and investors sections

Somehow these got dropped! 😱

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Add hero background glows (#1257)

Also deletes unused templates.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Hide scrollbars if not needed (#1256)

* Improve Pricing page responsiveness, fix a few other small things  (#1259)

* Fix section link on the Why Pulumi page

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Capitalize Kubernetes in copy

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Adjust image sizes on Whitepaper page

Properly size them on both mobile and desktop.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Fix paging on mobile

Decrease padding to prevent overflow.

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Improve Pricing page layout

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Replace home page video with carousel (#1260)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Change Segment module to WWW (#1265)

* Hook up new www.pulumi.com/staging stack to CI/CD (#1262)

* Move older 'pulumi.io' stacks to infrastructure-old

* Add new 'www.pulumi.com' infrastructure folder

* Scripts to hook up to CI/CD

* Switch back to using generic Travis worker

* Add alias to CDN for staging.pulumi.io

* Remove alias to staging.pulumi.io

* Do not use named profiles for deployments

There's an issue today where named profiles which use
`credential_source=Environment` don't actually behave correctly with
the assume-role tool. Instead of actually assuming the role, it just
uses the credentials in the environment, which is not exactly what you
want.

For now, explicitly set the ARN we want to assume, instead of
indirecting across a named profile.

* Remove CloudFront alias entirely

* Add hover menu (#1266)

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Hook up new www.pulumi.com/production stack to CI/CD (#1267)

* Hook up new www.pulumi.com/production stack to CI/CD

* Correct Makefile syntax

* Migrate blog posts as of 7/2 (#1268)

* Fix Makefile syntax

* Fix spelling error ::sigh::
2019-07-02 16:30:33 -07:00