+
Skip to content
This repository was archived by the owner on Aug 31, 2023. It is now read-only.

[website] Port docs to astro #3659

Merged
merged 3 commits into from
Nov 10, 2022
Merged

[website] Port docs to astro #3659

merged 3 commits into from
Nov 10, 2022

Conversation

sebmck
Copy link
Contributor

@sebmck sebmck commented Nov 10, 2022

Summary

This PR ports our docs website from eleventy to astro. It's a lot more flexible, easy to understand, and scalable. Caching has been completely broken on our eleventy site leading to constant CLI reloads just to see a change.

This change retains the static nature of our website. Everything continues to be inlined and extremely fast.

Test Plan

Deploy preview. Manually tested each page.

@sebmck sebmck requested a review from a team November 10, 2022 22:52
@netlify
Copy link

netlify bot commented Nov 10, 2022

Deploy Preview for docs-rometools ready!

Name Link
🔨 Latest commit 34f3916
🔍 Latest deploy log https://app.netlify.com/sites/docs-rometools/deploys/636d8176d406e7000837331c
😎 Deploy Preview https://deploy-preview-3659--docs-rometools.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@github-actions
Copy link

Parser conformance results on ubuntu-latest

js/262

Test result main count This PR count Difference
Total 45879 45879 0
Passed 44939 44939 0
Failed 940 940 0
Panics 0 0 0
Coverage 97.95% 97.95% 0.00%

jsx/babel

Test result main count This PR count Difference
Total 39 39 0
Passed 36 36 0
Failed 3 3 0
Panics 0 0 0
Coverage 92.31% 92.31% 0.00%

symbols/microsoft

Test result main count This PR count Difference
Total 5946 5946 0
Passed 1621 1621 0
Failed 4325 4325 0
Panics 0 0 0
Coverage 27.26% 27.26% 0.00%

ts/babel

Test result main count This PR count Difference
Total 588 588 0
Passed 519 519 0
Failed 69 69 0
Panics 0 0 0
Coverage 88.27% 88.27% 0.00%

ts/microsoft

Test result main count This PR count Difference
Total 16257 16257 0
Passed 12395 12395 0
Failed 3862 3862 0
Panics 0 0 0
Coverage 76.24% 76.24% 0.00%

@sebmck sebmck merged commit 234cb89 into main Nov 10, 2022
@sebmck sebmck deleted the sebmck/astro-docs branch November 10, 2022 23:09
@sebmck sebmck restored the sebmck/astro-docs branch November 10, 2022 23:27
sebmck pushed a commit that referenced this pull request Nov 10, 2022
jeysal added a commit to jeysal/rometools that referenced this pull request Nov 11, 2022
* upstream/main:
  fix(website): fix grammar mistake (rome#3666)
  doc(website): Use `pnpm rome` and `yarn rome` instead of longer versions
  docs: change indent-style from tabs to tab (rome#3657)
  Revert "[website] Port docs to astro" (rome#3662)
  [website] Port docs to astro (rome#3659)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载