Skip to content

Conversation

@thescientist13
Copy link
Member

@thescientist13 thescientist13 commented Jan 4, 2026

Related Issue

resolves #202 / #60

Summary of Changes

  1. Convert documentation to be based on Greenwood
  2. Refresh website / docs
  3. Added the beginnings of a REPL #56
  4. Clean up GitHub Actions
  5. Update local node to 22.18.0

TODO

  1. docs / examples pages
  2. home page
  3. Meta tags / SEO / OG image
  4. final polish + styling
    • syntax highlighting
    • link icons
    • popover menus / links
    • responsive design
    • quote blocks
  5. copy to clipboard
  6. footer (w/ socials, etc)
  7. Lighthouse Checks
  8. README / CONTRIBUTING docs refresh
  9. figure out popovertarget / popovertargetaction additions to JSXIntrinsicElements
  10. test cases (using Vitest) / storybook
  11. local WCC override? (or own issue)
  12. Cutover
    • setup up wcc.dev
    • (Greenwood) website / repo link updates
    • Redirects
    • google search console
    • netlify analytics?
  13. Ecosystem upkeep (11ty, Astro)
  14. issues / discussions cleanup

Upstreams

  1. SVG favicon support - f13d702#diff-789ee4d83dd8970d4012ac929895b3ac926993927be9a4f8178b9083d5dfa3aa
  2. frontmatter tsx import being duplicated as a stylesheet? - dcdbfcc#diff-789ee4d83dd8970d4012ac929895b3ac926993927be9a4f8178b9083d5dfa3aa
    Screenshot 2026-01-04 at 2 53 55 PM
  3. terser plugin had to be disabled for the REPL

REPL

  1. editor / UI / syntax highlighting / formatting / responsiveness
  2. document in contributing
  3. add to website nav?
  4. why are we getting sucrase bundling issues on non-REPL pages?

=== STRETCH / OWN ISSUE ===

  • sanitizer - https://developer.mozilla.org/en-US/docs/Web/API/Sanitizer
  • instrument all methods from wcc
  • typescript / jsx (pull in from wcc)
  • greenwood patch (terser plugin corrupting prod build output; <template> missing from output)
  • error handling
  • support props / data loader
  • support multiple files
  • JS metadata output
  • perma links

@thescientist13 thescientist13 added documentation Improvements or additions to documentation REPL labels Jan 4, 2026
@netlify
Copy link

netlify bot commented Jan 4, 2026

Deploy Preview for merry-caramel-524e61 failed.

Name Link
🔨 Latest commit fb29302
🔍 Latest deploy log https://app.netlify.com/projects/merry-caramel-524e61/deploys/695abc181190d6000862265c

@thescientist13 thescientist13 force-pushed the docs/issue-202-website-refresh branch from 6a79130 to 9ce0693 Compare January 4, 2026 22:32
@thescientist13 thescientist13 self-assigned this Jan 4, 2026
@thescientist13 thescientist13 linked an issue Jan 7, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation needs upstream REPL

Projects

None yet

Development

Successfully merging this pull request may close these issues.

lift component level CSS to <head> for documentation site

2 participants