32 Commits

Author SHA1 Message Date
Christian Nunciato
4e16109ca6 Remove Registry module and await in-progress workflows 2023-10-26 15:47:47 -07:00
Christian Nunciato
73796609f5
Move some GIFs into the uploads bucket (#3447) 2023-10-07 21:08:39 -07:00
walfie
979cc485d1
Fix typos (#3230) 2023-08-05 13:52:22 -07:00
Sean Holung
f37662cc42
lint meta images (#2766) 2023-05-01 17:44:41 -07:00
Sean Holung
3abb7f06f2
delete from parameter store on closed PRs (#2730) 2023-04-21 11:45:04 -07:00
Sean Holung
0faada09df
update s3 bucket permissions (#2716) 2023-04-18 14:39:48 -07:00
Zack Chase
dc9227f60e
Website updates (#2688)
* Initial homepage redesign pass, hero change + add sections

* bundle

* Add customer quotes to the homepage

* update title spacing, add Skai quote

* add new images for homepage

* spacing fixes

* update customer quotes

* sections + quotes updates, remove PDL logo

* update logo list

* add resource search diagram

adds resource search diagram for updates to product pages

* update diagram

"service" changed to "cloud"
provider count updated
added deployments and insights to diagram

* diagram revision

* Delete duplicate file

* Revision for real

* update images and backgrounds

* update twitter content

* remove unused graphic

* update hero secondary button

* fix community link color

* website updates

* fix logo size Signed-off-by: susanev<susan.ra.evans@gmail.com>

* updates to /product/ and /pulumi-service/

* update pricing and self-hosted pages

* fix formating

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

* remove relrefs from pricing

* fix html

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

* remove quotes from tweets, correct signup page links, customer logo changes

* update CTA button styles for purple background

* add links to homepage sections

* fix join link clickable area

* pulumi cloud & product changes, add some images

* update AI image to have language tabs

* styling fixes

* update product nav and text tweaks for /product

* fix logos spacing, update header button

* update copy

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

* change Pulumi Cloud URL and add alias for /product/pulumi-service, add newline to product overview title

* update nav links for Pulumi Cloud

* update Pulumi Deployments image

* shorten tweet height for twitter carousel

* fix univision logo

* update community link

* restyle community join link

* edit customer list

* join link styles pt 2

* Update themes/default/layouts/page/pricing.html

* Update themes/default/layouts/page/pricing.html

* Update themes/default/layouts/page/pricing.html

* Update themes/default/layouts/page/pricing.html

* Update themes/default/layouts/page/pricing.html

* update ai graphics

* Search docs (#94)


---------

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

* appease the linter

* handle pricing table text-wrap, center cells (keeping left column left-aligned)

* Insights blog post (#101)

Co-authored-by: Eric Rudder <ericrudder@users.noreply.github.com>
Co-authored-by: aaronkao <aaronkao@users.noreply.github.com>

* Add Pulumi AI UI (#95)

* WIP

* Remove WIP text

* Handle over-limit errors

* Refactor the page structure

* Bit of code, CSS, markup cleanup

* Support querystring params

* Layout WIP

* Switch to two-column layout

* Add GPT toggle, hopefully fix highlight bug, glitchy copy buttons

* Fix a little copy button issue

* Fix set-focus glitch, signup URL

* Remove language tooltips and tweak emphasis color

* Mobile and tablet tweaks

* Shorted labels for mobile, leading on outputs

* Extend the pre-highlight wait a bit to allow for slower rendering

* Hard-code the endpoint URL to avoid the extra docs PR for now

* Remove log statement

* Pulumi Insights product page (#91)

* First commit

* Adding subtitles

* A few visual and textual tweaks

* Make edits to AI section

* Added gif

* Updated images

* Added Get Started button to AI section

* Add Pulumi Insights to product nav, alias for /insights

* reorder mobile nav items for product section

* Add search gif

* Corrected formatting error

* Resized images

* Updated gif and added form links

* Added Preview Signup page

* Linted and formatted

* Remove button, fix layout issue on submit, link to forms, show learn-more message

* Signup -> sign up

* Updated anchor links and margins

* Minor edit to lede copy

* fix hover on button

---------

Co-authored-by: Christian Nunciato <cnunciato@work.local>
Co-authored-by: Sarah Hughes <sarah@pulumi.com>
Co-authored-by: Christian Nunciato <chris@nunciato.org>
Co-authored-by: zchase <zachary@pulumi.com>

* mark insights blog as draft (#102)

---------

Signed-off-by: susanev <susan.ra.evans@gmail.com>
Co-authored-by: Sarah Hughes <sarah@pulumi.com>
Co-authored-by: Anita Trimbur <anita@pulumi.com>
Co-authored-by: George Huang <george@pulumi.com>
Co-authored-by: susan evans <susan.ra.evans@gmail.com>
Co-authored-by: GH Action - Upstream Sync <action@github.com>
Co-authored-by: meagancojocar <50200557+meagancojocar@users.noreply.github.com>
Co-authored-by: Bryce Lampe <brycelampe@gmail.com>
Co-authored-by: Luke Hoban <lukehoban@gmail.com>
Co-authored-by: evanboyle <evan@pulumi.com>
Co-authored-by: Eric Rudder <ericrudder@users.noreply.github.com>
Co-authored-by: aaronkao <aaronkao@users.noreply.github.com>
Co-authored-by: Christian Nunciato <c@nunciato.org>
Co-authored-by: Christian Nunciato <cnunciato@work.local>
Co-authored-by: Christian Nunciato <chris@nunciato.org>
2023-04-12 23:15:38 -07:00
Abhinav Gupta
8c883e7e1d
lint-markdown: Fix stack call size exceeded (#2636)
`make lint` started failing on my laptop with this error:

```
% make lint
./scripts/lint.sh
node:internal/fs/utils:534
function getStatsFromBinding(stats, offset = 0) {
                            ^

RangeError: Maximum call stack size exceeded
    at getStatsFromBinding (node:internal/fs/utils:534:29)
    at Object.statSync (node:fs:1620:10)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:85:28)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:106:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)
    at searchForMarkdown (/Users/abg/src/pulumi/hugo/scripts/lint/lint-markdown.js:153:16)

Node.js v19.8.1
make: *** [lint] Error 1
```

searchForMarkdown is recursive so at some point we hit the limit.
This changes searchForMarkdown to be iterative instead of recursive
so that we're not exceeding the call stack depth.

With this change, the above passes again:

```
% make lint
./scripts/lint.sh

Markdown Lint Results:
    - 938 files parsed.
    - 0 errors found.

yarn run v1.22.19
$ /Users/abg/src/pulumi/hugo/node_modules/.bin/prettier --check .
Checking formatting...
All matched files use Prettier code style!
  Done in 2.50s.
```
2023-03-31 10:44:43 -07:00
Zack Chase
9389b70411
Actually install stencil and fix typo (#2413) 2023-01-18 13:21:00 -08:00
Zack Chase
6c7feff23d
Move theme back into this repo (#2036)
* Move theme back into this repo

* Ignore theme files in prettier for now

* Update theme files

* Update run commands and docs
2023-01-18 12:53:09 -08:00
Sean Holung
b7599957b2
add pre-commit hook for file size (#2206) 2022-11-10 10:29:27 -08:00
Christian Nunciato
3bfe1098ee
Replace relrefs with plain Markdown links (#2071) 2022-10-26 07:22:15 -07:00
Christian Nunciato
e80f2bc889
Add templates archetypes (#1950) 2022-09-19 18:07:39 +00:00
Christian Nunciato
d19238f8b0
Handle AWS CLI V2 (#1654) 2022-06-23 23:17:57 -07:00
Christian Nunciato
dea05be3c9
Actually fail when the Markdown linter fails (#1622) 2022-06-15 16:25:51 -07:00
Kimberley Mackenzie
e35e01f06f
Prettier Spike (#1517)
* Add Prettier set-up (no formatting in this commit).

* Manual fixes for Prettier issues.

* Run Prettier fix on non-markdown files.

* Incorporate Prettier PR feedback - update commands, re-apply new yaml styles, add editor config.

* Remove deprecated config item.

* Add dependency on prettier-plugin-go-template.

* reconcile changed file with prettier formatting.

* Add git blame ignore revs file to include Prettier formatting commit.

* Fix format issue with merge conflict.
2022-06-01 10:58:20 -07:00
Christian Nunciato
9f1ee26710
Sync changes from downstream (#1465) 2022-05-03 21:23:32 -07:00
Christian Nunciato
64e57eeb57
Add a BASEURL to get a link in the console when running locally (#1339) 2022-04-08 16:06:14 -07:00
Christian Nunciato
1f5ab026de
Update some dev dependencies (#1332) 2022-04-08 08:20:14 -07:00
Christian Nunciato
1dbce65324
Run full website builds for PRs (#1106)
* Test building a full site in PRs

* Go back to the script
2022-02-28 21:03:32 -08:00
Christian Nunciato
f29ad59908
Fix archetype scripts (#1018) 2022-02-02 13:11:53 -08:00
Christian Nunciato
ae57323d8e
Upgrade Hugo, Node, Go versions (#983)
* Upgrade Hugo, Node, Go versions
* Update the README
2022-01-18 16:33:30 -08:00
Christian Nunciato
705fc9be32
Add path prefixes for Learn content helpers (#906) 2021-12-13 14:53:56 -08:00
Christian Nunciato
3310878588
Remove the asset-build step (#746) 2021-10-16 20:11:37 -07:00
Christian Nunciato
66896d7571
Add theme for local dev, use the theme-assets partial, fix cli font size (#705)
* Add theme for local dev, use the theme-assets partial, fix cli font size

* Restore a mistakenly deleted thing
2021-10-09 22:14:12 -07:00
Christian Nunciato
0821c3e91e
Remove CSS and JS, as it's been moved to pulumi/theme (#704) 2021-10-08 16:08:45 -07:00
Alex Mullans
c71c4cf67e
July 28 releases blog (#442)
Co-authored-by: Levi Blackstone <levi@pulumi.com>
Co-authored-by: Luke Hoban <luke@pulumi.com>
2021-07-28 10:40:31 -07:00
Christian Nunciato
87f61d7f4d
Add Learn README and helpers (#397) 2021-07-09 08:16:55 -07:00
Christian Nunciato
8e5b1e716c
Relax the Hugo version restriction (#213) 2021-05-10 11:18:52 -07:00
Christian Nunciato
f5ee92a0c4
Fix and enable tests (#64) 2021-04-14 14:18:42 -07:00
Christian Nunciato
8b9f4085c7
Bump Hugo to 0.82 (#23) 2021-04-06 13:45:34 -07:00
Christian Nunciato
fb56ee45f6 Initial commit 2021-04-06 07:36:14 -07:00