276 Commits

Author SHA1 Message Date
susan evans
761955a995 adjust pulumiup button styles (#5595)
* adjust pulumiup button styles

Signed-off-by: susanev <susan.ra.evans@gmail.com>
2021-03-29 20:15:21 -07:00
Zack Chase
4376e89ec6 Re-org event description to include new speakers (#5594) 2021-03-29 15:05:15 -07:00
Zack Chase
e4aea00981 PulumiUP event description and registration form (#5495)
* Add initial hero concept

* Update agenda section

* Layout adjustments

* Add concept for event description

* Fix copy in description

* Address feedback

* Update link and mobile layout

* Update whitelist for audio component
2021-03-26 14:18:41 -07:00
Zack Chase
b40343b18f Add z-index override for chat widget (#5492) 2021-03-17 20:46:08 -07:00
Zack Chase
832bcbbbb5 PulumiUP hype page (#5349)
* Create initial PulumiUP page structure

* Initial desktop framework

* Add youtube audio player for sick beats

* Update hero font

* Style agenda section

* PulumiUp hype page initial cut

* Update copy

* Update copy; clean up unused parts for hype page

* Use Joe's tweet as hype copy

* Css tweaks

* Update tweet loading for speed

* Remove old code

* Address feedback

* Address feedback

* Address feedback
2021-03-09 15:54:40 -08:00
David Wrede
7fcffc3519 New search experience via Swiftype (#5223)
* Prototyping new Swiftype search integration

* Remove script for building search index

* Remove search

* Script cleanup

* Style adjustments

* Relocate search bar to top of left nav

* Back out inadvertent package.json additions

* Reparent the Swiftype autocomplete container

Co-authored-by: Christian Nunciato <c@nunciato.org>
2021-02-19 16:48:31 -08:00
Christian Nunciato
e436023da3 Hide the Supporting Types note (#5166) 2021-02-08 12:58:27 -08:00
Christian Nunciato
96842ef95f Remove and redirect language-specific provider docs (#5133) 2021-02-05 16:38:24 -08:00
Christian Nunciato
a169d8edcd Switch to Greenhouse for job listings (#5077) 2021-01-29 17:56:45 -08:00
Zack Chase
6f5814d7e7 Fix form component support non fieldset HubSpot forms (#4912)
* Fix waiting for hubspot form to load

* Fix up multiple listing implementation to support sorting

* Support different sorting per content type
2021-01-11 17:22:30 -08:00
Zack Chase
17fd0b5721 Revamp AWS landing page (#4606)
* Initial framework for revamped aws page

* Make mobile friendly

* Make animations work

* Add re:Invent takeover content

* Layout updates

* Fix typos

* Address feedback

* Add logic to not show minecraft blog

* Remove old content

* Address feedback

* Address more feedback

* Address more feedback
2020-11-25 15:54:20 -08:00
Zack Chase
9a32d2243f Revamp pricing page (#4577)
* Revamp pricing page

* Few adjustments

* Update to new design

* Address feedback

* Address feedback

* Add space

* Update link style for open source
2020-11-20 12:56:00 -08:00
Zack Chase
a3e45b5f5a Add Introduction to Pulumi Workshop series (#4560)
* Reimplement resources page functionality in CSS

* Address feedback

* Address feedback

* Add hubspot form stencil component

* Switch to using stencil hubspot form component

* Move UTM parameter tracking logic into stencil component

* Use stencil to render webinar datetime

* Add support for multiple sessions for a webinar

* Add support for select a session when registering

* Remove webinar.js from tsconfig

* Add introduction to pulumi workshop listing

* Update form styles

* Hide form selector after the form is submitted

* Clean up event handling

* Fix rebase mistake

* Update dates
2020-11-11 11:25:42 -08:00
Zack Chase
e78eb60527 Add resources page (#4530)
* Transition event and webinar pages to be resources

* Reimplement resources page functionality in CSS

* Clean up URL slugs

* Remove unused style

* Address feedback

* Support no target in the url

* Address feedback

* Make entire tile clickable

* Unlist old webinars

* Fix relref issue in build

* Fix hoverability of filter icon/title

* Fix internal link issue

* Address feedback

* Update comment

* Make it work on mobile

Co-authored-by: Christian Nunciato <c@nunciato.org>
2020-11-10 14:41:52 -08:00
Christian Nunciato
0773fac2a4 Adjust the environment variables layout (#4480) 2020-11-10 11:06:24 -08:00
Christian Nunciato
69c1bfa154 Restore diagnostics to the conversion component (#4527)
* Restore diagnostics to the conversion component

* Handle 'no diagnostics'
2020-11-06 18:03:03 -08:00
Christian Nunciato
f39e6b3603 Couple of JS fixes (#4508)
* Correct IIFE syntax
* Check for anchors before using it
2020-11-02 13:00:22 -08:00
Christian Nunciato
b1fabe47f8 CSS fixes for pulumi-convert (#4399) 2020-10-19 13:52:41 -07:00
Christian Nunciato
4a6ba81ebc Replace the *2pulumis with a pulumi-convert component (#4266) 2020-10-08 10:51:50 -07:00
Christian Nunciato
f3fbc39666 Suppress position locations, apply styles for consistency (#4352)
* Suppress position locations, apply styles for consistency
* Whitelist BambooHR selectors
2020-10-07 17:28:12 -07:00
Christian Nunciato
b293825f66 Summit takeover (#4290) 2020-09-23 13:30:35 -04:00
Christian Nunciato
d7754f3951 Add Learn Pulumi generators and layout stubs (#3830)
Co-authored-by: Lee Zen <lee@pulumi.com>
2020-09-19 11:28:47 -07:00
Christian Nunciato
35af4bfe80 Add a banner component (#4138) 2020-09-01 12:51:09 -07:00
Christian Nunciato
ae10bf2245 Varions Kubernetes-page fixups (#3940) 2020-08-12 15:17:58 -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
Joe Duffy
6d86b50b56 Add a bunch of enhancements
* Default to the code tab and include a default program as a
  starting point. In the future, we can consider adding multiple
  "sample" programs to start from, but seems like a decent start.

* Support uploading one or more files.

* Add support for multi-file outputs, in addition to adding
  filename headers to each individual file that gets returned.

* Add a more friendly error message that tells you to contact
  sales or join the community Slack if an example fails to convert.

* Add a more user-friendly error message when no code is entered.

* Add a Terraform vs Pulumi section in addition to details on
  how tf2pulumi works and how to tackle deeper import projects.

* Add a Contact Us form towards the bottom of the tf2pulumi page.

* Move the languages icons to the top of the page, so they don't
  confusing look like a part of the clickable tabs.

* Add a "DOWNLOAD" button that shows up after converting code
  and will zip up all of the results and download them.
2020-08-07 07:13:00 -07:00
Joe Duffy
645c29f18f Add a tf2pulumi converter page 2020-08-07 07:13:00 -07:00
Christian Nunciato
81a6d5a6b7 Wrap "required" asterisks in tooltips (#3460)
* Use a Tailwind class for vertical alignment
* Use the current line height and font size for tooltips
* Wrap "required" asterisks in tooltips
2020-05-29 15:38:43 -07:00
Christian Nunciato
79920a5722 Hide tooltip content before showing it (#3457) 2020-05-29 11:18:03 -07:00
Christian Nunciato
ec8a685591 Add a tooltip component (#3391)
* Add a tooltip component
* Add a README for the component
2020-05-29 09:40:37 -07:00
Christian Nunciato
0d758eff77 Show the thumbs-up/down everywhere (#3338) 2020-05-15 14:57:47 -07:00
Sean Holung
e783be3f4f Add scroll to top button (#3152) 2020-05-15 13:29:36 -07:00
Christian Nunciato
2af7b908fe Make the examples in the resource docs collapsible (#3234)
* Make the examples in the resource docs collapsible
* Generate resource docs for pulumi-aiven
* Generate resource docs for pulumi-alicloud
* Generate resource docs for pulumi-aws
* Generate resource docs for pulumi-azure
* Generate resource docs for pulumi-azuread
* Generate resource docs for pulumi-cloudamqp
* Generate resource docs for pulumi-cloudflare
* Generate resource docs for pulumi-consul
* Generate resource docs for pulumi-datadog
* Generate resource docs for pulumi-digitalocean
* Generate resource docs for pulumi-dnsimple
* Generate resource docs for pulumi-docker
* Generate resource docs for pulumi-fastly
* Generate resource docs for pulumi-f5bigip
* Generate resource docs for pulumi-gcp
* Generate resource docs for pulumi-github
* Generate resource docs for pulumi-gitlab
* Generate resource docs for pulumi-kafka
* Generate resource docs for pulumi-kubernetes
* Generate resource docs for pulumi-keycloak
* Generate resource docs for pulumi-kong
* Generate resource docs for pulumi-linode
* Generate resource docs for pulumi-mailgun
* Generate resource docs for pulumi-mongodbatlas
* Generate resource docs for pulumi-mysql
* Generate resource docs for pulumi-newrelic
* Generate resource docs for pulumi-okta
* Generate resource docs for pulumi-openstack
* Generate resource docs for pulumi-packet
* Generate resource docs for pulumi-postgresql
* Generate resource docs for pulumi-rabbitmq
* Generate resource docs for pulumi-rancher2
* Generate resource docs for pulumi-random
* Generate resource docs for pulumi-signalfx
* Generate resource docs for pulumi-spotinst
* Generate resource docs for pulumi-vsphere
* Generate resource docs for pulumi-tls
* Generate resource docs for pulumi-vault
2020-05-11 12:51:06 -07:00
Christian Nunciato
6fc21ca1eb Improve the layout of the API Reference page (#3166) 2020-04-29 16:48:57 -07:00
Christian Nunciato
cd75ad2883 Make a CSS selector more specific (#3094)
* Make CSS selector more specific
* Remove bg-white override
2020-04-25 08:24:42 -07:00
Christian Nunciato
42a6750223 Site updates (#2966) 2020-04-20 21:00:31 -07:00
Joe Duffy
7d0c6c02d0 Update the pricing page (#2877)
* Update the pricing page

This change clarifies a few aspects of our pricing page:

* Use the monthly total ($50 and $225 for Team Starter and Pro),
  rather than mixing terms (which had the unintended consequence
  of making Pro look like a minor step up from Starter).

* Add a billing cycle chooser to switch between Monthly and
  Annually (the default) prices.

* Move the user count to the top of each box, and bold the
  numbers, to make them stand out as clearly different.

* Trim the bulleted list -- it's gotten quite lengthy. That
  includes removing the "free" and "trial" points, since this
  information is already represented in other areas (headers,
  buttons, etc). Change the trial buttons to include "14-DAY".

* Put a single, prominent trial CTA above the fold

* Restore old pricing phrasing for now

* Improve pricing layout

* Add open source callout

* Remove PREVIEW from self-host
2020-04-20 19:00:09 -07:00
Jamie Kinkead
af2cccf2d9 Adjust styling of deprecation notice. (#2973) 2020-04-17 13:43:45 -07:00
Praneet Loke
2e735fe1fe Add Kubernetes resource docs (#2915)
* Fix comment in scripts/gen_resource_docs.sh

* Add a new css class for showing resource deprecation messages at the top of a resource doc.

* Turn-off verbosity for Hugo. Whitelist resource-deprecated class in postcss config.

* Bump-up the shortcode processing timeout to 300s.
2020-04-13 17:37:25 -07:00
Praneet Loke
fd7283a267 Generate all resource docs (#2853)
* Add a max-width for the anchor tags inside li and also truncate them.

* Add a new script called gen_all_res_docs.sh to assist generating resource docs for all of the providers.

* Install the Pulumi resource plugin for the provider as part of generating resource docs.

* Generate resource docs for pulumi-alicloud

* Generate resource docs for pulumi-aws

* Generate resource docs for pulumi-azure

* Generate resource docs for pulumi-azuread

* Generate resource docs for pulumi-cloudamqp

* Generate resource docs for pulumi-cloudflare

* Generate resource docs for pulumi-consul

* Generate resource docs for pulumi-digitalocean

* Generate resource docs for pulumi-dnsimple

* Generate resource docs for pulumi-fastly

* Generate resource docs for pulumi-f5bigip

* Generate resource docs for pulumi-gcp

* Generate resource docs for pulumi-kafka

* Generate resource docs for pulumi-keycloak

* Generate resource docs for pulumi-linode

* Generate resource docs for pulumi-mysql

* Generate resource docs for pulumi-newrelic

* Generate resource docs for pulumi-okta

* Generate resource docs for pulumi-openstack

* Generate resource docs for pulumi-packet

* Generate resource docs for pulumi-postgresql

* Generate resource docs for pulumi-rabbitmq

* Generate resource docs for pulumi-rancher2

* Generate resource docs for pulumi-signalfx

* Generate resource docs for pulumi-spotinst

* Generate resource docs for pulumi-vsphere

* Generate resource docs for pulumi-tls

* Generate resource docs for pulumi-vault
2020-04-07 17:36:08 -07:00
Justin Van Patten
5eedf84005 Data Sources => Functions (#2848)
In the resource-oriented docs, these are Functions. We should be consistent in the Node.js API docs.
2020-04-05 11:53:30 -07:00
Christian Nunciato
e89e7f2d49 Use tiles for provider logos where appropriate (#2795)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2020-04-02 18:20:02 -07:00
Luke Hoban
87fced8b54 Support for package details sections in resource docs (#2809) 2020-04-02 10:51:07 -07:00
Joe Duffy
ad6b1dda61 Add a hosting callout (#2788) 2020-03-30 18:48:22 -07:00
Christian Nunciato
891c533fec Resource docs UX (#2746) 2020-03-30 15:19:21 -07:00
Christian Nunciato
27c9c296ad Use the new language chooser (#2642)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2020-03-20 09:32:19 -07:00
Zack Chase
e411dc49ca Add 03/18/2020 edition of PulumiTV (#2672)
* Fix checkbox alignment

* Add 03/18/2020 edition of PulumiTV

* Add missing meta_desc
2020-03-18 15:02:39 -07:00
Zack Chase
b92a845d0f Add webinar listing and details pages. (#2640)
* Create initial framework for new webinar listings and registration pages

* Add gate/ungated, live/recorded, and new list format

* Add gated test webinar and wire up form handler

* Add responive layout for webinar listings

* Remove test webinar; uncomment CSS

* Add webinars; update formatting

* update copy

* Add PulumiTV section and videos

* On demand page formatting

* Make webinar headings anchor-able

* Fix SEO lint errors

* Reduce duplicate code

* Address feedback

* Use plural directory for webinars and redirect old webinar pages
2020-03-17 20:33:01 -07:00
Praneet Loke
4ea1013221 Add a tool to generate resource docs using the Pulumi schema (#2641)
* Add a Make target for generating the new schema-based resource docs.

* Add new tool for generating the resource-based docs.

* Update README for resourcedocgen. Remove menu setting from the front-matter of providers/_index.md.

* Add a heartbeat script to prevent Travis from killing the job due to lack of output during Hugo build.

* Generate the resource docs for AWS under pkg/.

* Update gen_resource_docs.sh to read the already generated schema.json file.

* Regenerate AWS docs with the block_external_search_index in the front-matter of resources and index pages.
2020-03-17 17:44:25 -07:00
Christian Nunciato
12d18debb7 Add Stencil.js for web components (#2626)
* Add Stencil.js for web components
* Address feedback
2020-03-11 10:10:05 -07:00