Skip to content

fix(pages): structure#16

Merged
avivkeller merged 1 commit intomainfrom
fix
Apr 2, 2026
Merged

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

Conversation

@avivkeller
Copy link
Copy Markdown
Member

@avivkeller avivkeller commented Apr 2, 2026

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
Copy link
Copy Markdown

vercel bot commented Apr 2, 2026

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

Copy link
Copy Markdown
Member

@ovflowd ovflowd left a comment

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
Copy link
Copy Markdown

Copilot AI left a comment

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