Skip to content

Conversation

@raghavexe
Copy link
Contributor

Description

As mentioned in issue #8272, the order for the articles in the learning navigation made it so that Advanced articles are frequently put before basic ones, leading to important information being hard to reach. This commit aims to reorder the navigation.
Prior sections were structured as:
Getting Started
Typescript
Asynchronous Work
Manipulating files
Command Line
Migrations
Modules
Diagnostics
test runner

The current structure has been changed to:
Getting Started
Command Line (moved up — basic CLI concepts early)
Manipulating files (file handling early)
Asynchronous Work
Typescript (after core Node.js topics)
Modules
Diagnostics
test runner (testing after core topics)
Migrations (advanced / niche last)

Validation

The screenshot is too long to include within the message, but the changes can be found on the learning page at the navigation bar. The changes have been implemented and run to ensure that the modification was successful.

Related Issues

Addresses #8272

Check List

  • [X ] I have read the Contributing Guidelines and made commit messages that follow the guideline.
  • [ X] I have run pnpm format to ensure the code follows the style guide.
  • [X ] I have run pnpm test to check if all tests are passing.
  • [ X] I have run pnpm build to check if the website builds without errors.
  • [ X] I've covered new added functionality with unit tests if necessary.

@raghavexe raghavexe requested a review from a team as a code owner October 30, 2025 13:03
@vercel
Copy link

vercel bot commented Oct 30, 2025

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

Project Deployment Preview Updated (UTC)
nodejs-org Ready Ready Preview Oct 30, 2025 6:34pm

Signed-off-by: Raghav Tengse <[email protected]>
Copy link
Member

@AugustinMauroy AugustinMauroy left a comment

Choose a reason for hiding this comment

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

Some I18n keys are broken.
Userland migration isn't anymore a subsection it's a part of getting-started
Capture d’écran 2025-10-30 à 14 42 50
Capture d’écran 2025-10-30 à 14 43 07

@raghavexe
Copy link
Contributor Author

@avivkeller ive implemented the changed requested within issue #8274 and have implemented a new http section within the learning tab and moved the existing http article to a new folder called http

@codecov
Copy link

codecov bot commented Nov 1, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 76.58%. Comparing base (baa8818) to head (6650fd4).
⚠️ Report is 4 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #8293      +/-   ##
==========================================
- Coverage   76.61%   76.58%   -0.03%     
==========================================
  Files         117      117              
  Lines        9746     9751       +5     
  Branches      328      329       +1     
==========================================
+ Hits         7467     7468       +1     
- Misses       2277     2281       +4     
  Partials        2        2              

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@avivkeller avivkeller added this pull request to the merge queue Nov 1, 2025
Merged via the queue into nodejs:main with commit 7ae8d92 Nov 1, 2025
12 checks passed
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