Skip to content

What's new from the Website team - News #5602

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
UlisesGascon opened this issue Aug 3, 2023 · 2 comments
Open

What's new from the Website team - News #5602

UlisesGascon opened this issue Aug 3, 2023 · 2 comments

Comments

@UlisesGascon
Copy link
Member

UlisesGascon commented Aug 3, 2023

This issue is the website team's issues to post project news in based on approach in https://github.com/nodejs/node/blob/main/doc/contributing/sharing-project-news.md

@ovflowd
Copy link
Member

ovflowd commented Aug 27, 2023

I assume we could do this, but we don't have the bandwidth right now, I guess

@avivkeller
Copy link
Member

avivkeller commented May 12, 2025

👋 Hello everyone! The Website Team has been hard at work these past few months, and we’re thrilled to share a few of our latest improvements:

  1. Switched our package manager to pnpm (feat(infra): adopt pnpm #7662)
    – Reduced install times in our CI and development environments thanks to pnpm’s disk-space optimizations.
    – Optimized our dependencies using pnpm's strict dependency deduplication.

  2. Proposed a migration in nodejs/node to our new api-docs-tooling (build, doc: use new api doc tooling node#57343)
    – Opened a pull request to replace the current Node.js documentation generator with our modern,api-docs-tooling.
    – This is the first step in our documentation revamp and migration!

  3. Extracted our UI components into a standalone design-system package (feat(ui): add ui-components package #7401)
    – We've consolidated elements, layout utilities, and more into @node-core/ui-components for easy import across the organization.
    – This ensures a single source of truth for styles and behavior, reducing duplication and speeding up feature development.

  4. Upgraded to Tailwind CSS v4 (feat(tailwind): migrate to v4 #7507)
    – We are happy to see faster builds and smaller CSS bundles

  5. Support for Cloudflare Workers (Make site work with the Cloudflare OpenNext adapter #7383)

    • We also now support Cloudflare Workers!
    • This way, our deployments can be deployed anywhere, at any time.

We’re excited about these changes and the benefits they’ll bring to our developer experience, documentation quality, and overall site performance. Stay tuned for more updates—and as always, feedback is welcome!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants