Update resources and hands-on labs with latest content
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:
- http://cloud.layer5.io/academy/overview challanges and learning paths
- https://docs.meshery.io/guides/tutorials
- https://github.com/meshery/meshery/issues/14090 set of sessions
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.
- π See contributing instructions.
- π¨ Wireframes and designs for Layer5 site in Figma (open invite)
- ππΎππΌ Questions: Discussion Forum and Community Slack.
Join the Layer5 Community by submitting your community member form.
Can I take this?
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
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.
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.
β
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
blogfiles 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 https://github.com/meshery/meshery/issues/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.
Is it still open to work on ??
@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
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:
-
Update
/resourcespage:- Review and remove outdated markdown files under the
/resourcescollection. - Replace or update with relevant content from:
- Meshery Tutorials
- Layer5 Academy Challenges
- Contributor Training Series from meshery#14090
- Review and remove outdated markdown files under the
-
Content Selection:
- Focus on service mesh-related tutorials.
- Ensure each tutorial includes appropriate frontmatter:
tags: [Meshery, tutorial]- Accurate
datebased on original content.
-
New URL Handling:
- Replace
/learn/service-mesh-labswith/learn/cloud-native-labs. - Add a redirect from the old to the new URL using
createRedirectingatsby-node.js.
- Replace
Let me know if I should clarify or modify any part of this plan! Looking forward to contributing
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.
@Ayushmore1214 any updtes ?
I have some issue seting up meshery locally , till then you can assign this to someone else !
hey @vr-varad Iβd like to pick this up if itβs still open. I can set up the Layer5 site locally, work with Gatsby components, and follow the earlier suggested plan (update /resources, include Meshery tutorials, Academy challenges, contributor sessions, and handle the redirect from /learn/service-mesh-labs β /learn/cloud-native-labs).