Skip to content

Conversation

@Rajesh-Nagarajan-11
Copy link
Member

@Rajesh-Nagarajan-11 Rajesh-Nagarajan-11 commented Dec 5, 2025

Currently

  • The Community Handbook pages are currently managed statically, with each page and navigation item

Description

Notes for Reviewers

  • Migrate all pages into the MDX collection under src/collections/handbook
  • Move all images into their respective collection folders (if any)
  • Ensure all content is properly migrated to MDX
  • Ensure all styles are preserved after migration
  • Remove unwanted files (old pages) and unused assets
  • Configure GraphQL queries for MDX collections
  • Ensure all collections are dynamically generated
  • In this PR, two files : src/sections/Community/Handbook/BookComponent/BookComponent.js and src/sections/Community/Meshmates/index.js — are shown as modified, but there are actually no changes in them. Please ignore those files.

Signed commits

  • Yes, I signed my commits.

Rajesh-Nagarajan-11 and others added 30 commits December 3, 2025 22:40
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
@l5io
Copy link
Contributor

l5io commented Dec 5, 2025

🚀 Preview for commit 0d7f1de at: https://6932f417e8593695c41da815--layer5.netlify.app

@leecalcote leecalcote requested a review from Fireentity December 5, 2025 16:04
@leecalcote
Copy link
Member

@Rajesh-Nagarajan-11, this is great to see. Does this mean no more hardcoded navigation menu for the handbook?

@Rajesh-Nagarajan-11
Copy link
Member Author

Yes @leecalcote no more hard-coded menu

@l5io
Copy link
Contributor

l5io commented Dec 6, 2025

🚀 Preview for commit 0c7ad82 at: https://6934313c680ce18435afb3c0--layer5.netlify.app

Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
Signed-off-by: Rajesh-Nagarajan-11 <[email protected]>
@l5io
Copy link
Contributor

l5io commented Dec 6, 2025

🚀 Preview for commit ab65391 at: https://69343fdc7e978ab9651c8a74--layer5.netlify.app

Copy link
Contributor

@kishore08-07 kishore08-07 left a comment

Choose a reason for hiding this comment

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

Good work @Rajesh-Nagarajan-11
LGTM

@CodexRaunak
Copy link
Contributor

Great work @Rajesh-Nagarajan-11.🚀

@l5io
Copy link
Contributor

l5io commented Dec 6, 2025

🚀 Preview for commit b820cf0 at: https://69344ef5bc13a9dc0dbfa1e5--layer5.netlify.app

@l5io
Copy link
Contributor

l5io commented Dec 6, 2025

🚀 Preview for commit f75ad16 at: https://693471861e48342986c632ee--layer5.netlify.app

Comment on lines +5 to +21
contents:
- id: 0
link: "#About Layer5"
text: "About Layer5"
- id: 1
link: "#Goals"
text: "Goals"
- id: 2
link: "#Newcomer's Path"
text: "Newcomer's Path"
- id: 3
link: "#Working on your issue"
text: "Working on your issue"
- id: 4
link: "#While your issue is under review"
text: "While your issue is under review"
---
Copy link
Contributor

Choose a reason for hiding this comment

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

links are not working

Copy link
Contributor

Choose a reason for hiding this comment

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

The link is not working on all pages that are using it. I think there might be an issue with the template definition — please look into it.

Layer5 is dedicated to empowering engineers and supporting the open source community that create them. Learn more about Layer5 and connect with the community by following and engaging with us on our social media accounts.

<div>
<p className="channels-para"><img className="channels-img" src={twitter_icon} alt="twitter" />&nbsp;&nbsp;<a href="https://x.com/layer5">@layer5</a>,&nbsp;<a href="https://x.com/mesheryio">@mesheryio</a>&nbsp;and&nbsp;<a href="https://x.com/kanvas-new">@kanvas-new</a></p>
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
<p className="channels-para"><img className="channels-img" src={twitter_icon} alt="twitter" />&nbsp;&nbsp;<a href="https://x.com/layer5">@layer5</a>,&nbsp;<a href="https://x.com/mesheryio">@mesheryio</a>&nbsp;and&nbsp;<a href="https://x.com/kanvas-new">@kanvas-new</a></p>
<p className="channels-para"><img className="channels-img" src={twitter_icon} alt="twitter" />&nbsp;&nbsp;<a href="https://x.com/layer5">@layer5</a>,&nbsp;<a href="https://x.com/mesheryio">@mesheryio</a>&nbsp;and&nbsp;<a href="https://x.com/kanvas-new">@kanvas-new</a></p>

https://x.com/kanvas-new
page doesn’t exist.

@@ -0,0 +1,70 @@
---
Copy link
Contributor

Choose a reason for hiding this comment

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

file naming is incorrect

@@ -0,0 +1,70 @@
---
title: "GitHub Organization"
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
title: "GitHub Organization"
title: "GitHub Organization Membership"

Comment on lines +15 to +16

the user experience of any of our projects, please share them with us.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
the user experience of any of our projects, please share them with us.
the user experience of any of our projects, please share them with us.

keep in one line, because of that there is line breaking on page

@saurabhraghuvanshii
Copy link
Contributor

@Rajesh-Nagarajan-11 I noticed another issue with the current change. Clicking on items in the Table of Contents causes the page to reload, but it should navigate smoothly without reloading.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Handbook] Table of Contents need to be dynamically generated

7 participants