Skip to content

fix(pages): structure#16

Merged
avivkeller merged 1 commit into
mainfrom
fix
Apr 2, 2026
Merged

fix(pages): structure#16
avivkeller merged 1 commit into
mainfrom
fix

Conversation

@avivkeller

@avivkeller avivkeller commented Apr 2, 2026

Copy link
Copy Markdown
Member

This PR hotfixes the structure to be 1:1 with the previous implementation, as to avoid breakages. We can discuss the new structure in a seperate issue

Copilot AI review requested due to automatic review settings April 2, 2026 18:45
@vercel

vercel Bot commented Apr 2, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
nodejs-learn Ready Ready Preview Apr 2, 2026 6:47pm

Request Review

@avivkeller

Copy link
Copy Markdown
Member Author

Merging as a hot fix

@ovflowd ovflowd left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SGTM!

@avivkeller
avivkeller merged commit fe8e272 into main Apr 2, 2026
6 checks passed
@avivkeller
avivkeller deleted the fix branch April 2, 2026 18:48

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds and reorganizes learning resources across multiple sections (Testing, Modules, File System, and Getting Started), expanding the documentation set with new guides and examples.

Changes:

  • Adds a new “test-runner” documentation series (introduction, usage, mocking, and coverage).
  • Adds “modules” documentation pages (streams, backpressure, ABI stability, publishing packages).
  • Adds/updates several “getting-started” and “manipulating-files” guides with examples and reference links.

Reviewed changes

Copilot reviewed 1 out of 23 changed files in this pull request and generated no comments.

Show a summary per file
File Description
pages/test-runner/using-test-runner.md New guide on structuring Node’s test runner usage with setup patterns and examples
pages/test-runner/mocking.md New guide covering mocking strategies with node:test, Undici, and timers
pages/test-runner/introduction.md New introductory page for the test runner series
pages/test-runner/collecting-code-coverage.md New guide explaining Node’s test coverage support and reporting
pages/modules/publishing-node-api-modules.md New guide on publishing Node-API builds alongside non-Node-API builds
pages/modules/publishing-a-package.md Large guide on packaging/publishing formats (CJS/ESM) and exports configuration
pages/modules/how-to-use-streams.md Comprehensive streams guide (types, pipeline, async iterators, Web Streams interop)
pages/modules/backpressuring-in-streams.md Backpressure deep dive and implementation guidelines
pages/modules/abi-stability.md ABI stability and N-API overview
pages/manipulating-files/writing-files-with-nodejs.md File-writing guide with callback/sync/promise examples
pages/manipulating-files/working-with-folders-in-nodejs.md Folder operations guide (mkdir, readdir, rename, remove)
pages/manipulating-files/working-with-file-descriptors-in-nodejs.md File descriptor concepts and APIs (callback/sync/promises)
pages/manipulating-files/working-with-different-filesystems.md Best practices for cross-filesystem behavior differences
pages/manipulating-files/reading-files-with-nodejs.md File-reading guide including a streams-based example
pages/manipulating-files/nodejs-file-stats.md File stats (fs.stat) guide and examples
pages/manipulating-files/nodejs-file-paths.md Path handling basics (path.dirname/basename/extname/join/resolve)
pages/getting-started/websocket.md New guide on Node’s built-in WebSocket client usage
pages/getting-started/security-best-practices.md Security best practices guide, threat list, and mitigations
pages/getting-started/profiling.md Profiling guide using Node’s built-in V8 tick profiler
pages/getting-started/fetch.md Fetch/Undici guide including pooling and streaming examples
pages/getting-started/debugging.md Debugging/inspector guide and security implications
pages/getting-started/an-introduction-to-the-npm-package-manager.md npm basics guide (install/update/versioning/scripts)

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Successfully merging this pull request may close these issues.

3 participants