Skip to content

Update resources and hands-on labs with latest content #6387

@vishalvivekm

Description

@vishalvivekm

Current Behavior

https://layer5.io/resources lists old, outdated resources.
Similarly https://layer5.io/learn/service-mesh-labs is need of being update with latest cloud native labs using Meshery Playground.

Desired Situation

It should include:

Replace https://layer5.io/learn/service-mesh-labs url to be https://layer5.io/learn/cloud-native-labs, ensure a redirect from older to newer url.

  • replace labs with the ones at docs.meshery.io/guides/tutorials

Contributor Resources and Handbook

The layer5.io website uses Gatsby, React, and GitHub Pages. Site content is found under the master branch.

Join the Layer5 Community by submitting your community member form.

Activity

LibenHailu

LibenHailu commented on Apr 14, 2025

@LibenHailu
Contributor

Can I take this?

vishalvivekm

vishalvivekm commented on Apr 16, 2025

@vishalvivekm
Author

Can I take this?

@LibenHailu Sounds great. Thanks much for jumping in and volunteering. As discussed in the sites meeting, in an effort to help guarantee your success in undertaking assignment of the issue, will you:

  • confirm that you're able to build the project, specifically, the components necessary to resolve this issue.
  • confirm the approach you intend to take to resolve the issue
LibenHailu

LibenHailu commented on Apr 16, 2025

@LibenHailu
Contributor

Can I take this?

@LibenHailu Sounds great. Thanks much for jumping in and volunteering. As discussed in the sites meeting, in an effort to help guarantee your success in undertaking assignment of the issue, will you:

  • confirm that you're able to build the project, specifically, the components necessary to resolve this issue.
  • confirm the approach you intend to take to resolve the issue
  • Yes, I can build the components @vishalvivekm
  • My approach will be to remove all markdowns under the resources collection and copy the blog files from the Meshery docs
  • For the redirect, we can use the createRedirect action in gatsby-node.js to make the redirect.
vishalvivekm

vishalvivekm commented on Apr 19, 2025

@vishalvivekm
Author
Yes, I can build the components [@vishalvivekm](https://github.com/vishalvivekm)

My approach will be to remove all markdowns under the resources collection and copy the blog files from the Meshery docs

@LibenHailu not necessarily all the contents, rather the ones which are service mesh focused. do you mind explaining about blog files from Meshery docs?

For the redirect, we can use the createRedirect action in gatsby-node.js to make the redirect.

LibenHailu

LibenHailu commented on Apr 22, 2025

@LibenHailu
Contributor
Yes, I can build the components [@vishalvivekm](https://github.com/vishalvivekm)

My approach will be to remove all markdowns under the resources collection and copy the blog files from the Meshery docs

@LibenHailu not necessarily all the contents, rather the ones which are service mesh focused. do you mind explaining about blog files from Meshery docs?

For the redirect, we can use the createRedirect action in gatsby-node.js to make the redirect.

@vishalvivekm I don't understand what I do with this http://cloud.layer5.io/academy/overview challanges and learning paths and meshery/meshery#14090 set of sessions but to include https://docs.meshery.io/guides/tutorials in to layer5 resources I copy the content from meshrey docs tutorials which uses go and changing things so that It can work with the layer5 gatsby app all of them will have tags Meshrey and tutorial in the front matter I will aslo use the current data for date property.

Ayushmore1214

Ayushmore1214 commented on Jun 12, 2025

@Ayushmore1214
Contributor

Is it still open to work on ??

LibenHailu

LibenHailu commented on Jun 12, 2025

@LibenHailu
Contributor

@Ayushmore1214 Sounds great. Thanks much for jumping in and volunteering. In an effort to help guarantee your success in undertaking assignment of the issue, will you:

confirm that you're able to build the project, specifically, the components necessary to resolve this issue.
confirm the approach you intend to take to resolve the issue
Ayushmore1214

Ayushmore1214 commented on Jun 12, 2025

@Ayushmore1214
Contributor

Thanks for assigning me, @LibenHailu!

I can successfully build the Layer5 website locally and I'm comfortable working with Gatsby components.

🔧 My approach to resolving this issue:

  1. Update /resources page:

  2. Content Selection:

    • Focus on service mesh-related tutorials.
    • Ensure each tutorial includes appropriate frontmatter:
      • tags: [Meshery, tutorial]
      • Accurate date based on original content.
  3. New URL Handling:

    • Replace /learn/service-mesh-labs with /learn/cloud-native-labs.
    • Add a redirect from the old to the new URL using createRedirect in gatsby-node.js.

Let me know if I should clarify or modify any part of this plan! Looking forward to contributing

stale

stale commented on Jun 27, 2025

@stale

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

added
issue/staleIssue has not had any activity for an extended period of time
on Jun 27, 2025
vr-varad

vr-varad commented on Jun 28, 2025

@vr-varad
Contributor

@Ayushmore1214 any updtes ?

removed
issue/staleIssue has not had any activity for an extended period of time
on Jun 28, 2025
Ayushmore1214

Ayushmore1214 commented on Jun 28, 2025

@Ayushmore1214
Contributor

I have some issue seting up meshery locally , till then you can assign this to someone else !

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

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    Participants

    @LibenHailu@vishalvivekm@vr-varad@Ayushmore1214

    Issue actions

      Update resources and hands-on labs with latest content · Issue #6387 · layer5io/layer5