meshery / meshery

Meshery, the cloud native manager
https://meshery.io
Apache License 2.0
5.11k stars 1.59k forks source link

Multi-user cloud native playground #7020

Open leecalcote opened 1 year ago

leecalcote commented 1 year ago

Current Behavior

Advance the cloud native playground in which any CNCF project can be explored. Meshery’s genesis is that of helping teach people about cloud native technology and enabling to operate various types of cloud native infrastructure confidently. The proposed project is aimed at furthering this mission by infusing multi-user collaboration as a pervasive feature so that users can learn together in a running instance of Meshery.

Desired Behavior

Implementation

  1. Deploy to CNCF Labs on Equinox hardware. Create GitHub workflow to automate this process with rollout on each new Meshery release.
  2. design required

Acceptance Tests

  1. design required

Mockups

  1. Initiated under https://play.meshery.io/
Screenshot 2023-02-06 at 6 26 51 PM

Contributor Guides and Handbook

github-actions[bot] commented 1 year ago

This issue has been labeled with 'design-required'. Note that prior to commencing on implementation, a design specification needs to be created and reviewed for approval. See Creating a Functional Specification to create a design spec.


        Be sure to join the community, if you haven't yet and please leave a :star: star on the project :smile:

jakada01 commented 1 year ago

I have some experience in working with react/React Native web and app development and this project seems to have perfectly aligned with my skill set. I am interested in working on this project through the 2023 LFX mentorship program.

ashutosh887 commented 1 year ago

HI @leecalcote I'm a Full Stack Developer and have worked on many large-scale projects revolving around the tech stack similar to this Project. Can you please consider me for this Project under the 2023 LFX mentorship program.

Thanks

piyushyadav0191 commented 1 year ago

Hey @leecalcote, I want to work on these issues. Please assign me this issue

Rishikavishnoi commented 1 year ago

hey @leecalcote I am interested to work on this project under LFX Mentorship. Please let me know about any materials or resources that I should learn to get a better understanding of the project and its requirements. I have good knowledge of ReactJS and let me if there is any prerequisite to learn or research to work on this issue .

leecalcote commented 1 year ago

Excellent. In terms of internships and how to best position yourself for one, read and put into action the counsel offer in the FAQs on this page. In essence, start participating in the community and projects. See other resources to help you start participating.

In terms of getting rolling on contributions in this specific area, whether your focus is backend or frontend, start by building Meshery Server and UI and picking off an open UI issue or other issue. If you can't find an open one, poke the current assignee to both offer help and to determine whether they are still actively working the issue or if can be reassigned.

leecalcote commented 1 year ago

If you haven't tried out the Meshery Playground in its current form, then I encourage you to do so now, @ashutosh887, @jakada01, @Rishikavishnoi, @piyushyadav0191 - https://play.meshery.io

swagataroy30 commented 1 year ago

Hey @leecalcote I would really like to work on this project under the LFX Mentorship program. Can you guide me how to get started as i am new to this project?

leecalcote commented 1 year ago

@swagataroy30 you bet, the journey map and resources on this page are an excellent jumping off point: https://layer5.io/community/newcomers

120EE0980 commented 1 year ago

Hello! LFX mentorship brought me here...hoping for great contribution journey.

money8203 commented 1 year ago

Hey @120EE0980, welcome and have a look at the Meshery Playground in its current form https://play.meshery.io/

In terms of getting rolling on contributions in this specific area, whether your focus is backend or frontend, start by building Meshery Server and UI and picking off an open UI issue or other issue. If you can't find an open one, poke the current assignee to both offer help and to determine whether they are still actively working the issue or if can be reassigned.

lavakush07 commented 1 year ago

Hello @leecalcote , Meshery is one of the repo which is more familiar to me personally and one of the first repo's where I have started contributing to the Opensource and have played with meshery on the Katacoda in the past and later with the Meshery playground. Till date I merged 10+ PR's in the Meshery repository both in code and Noncode Contributions side. I loved how welcoming the community here is. Looking forward to implement the feature as mentioned above.

Applied for the LFX Mentorship 🀞

BabyElias commented 1 year ago

Hey @leecalcote, Meshery has always been one of my favourite communities to look up to offer my help and assistance. in whichever way possible Though I haven't contributed a lot so far (just 2 PR's), I want to try my best at this opportunity of enhancing the Meshery Playground with my skills and understanding. However, I couldn't find a dedicated slack channel for the same so far. Can anyone suggest me where can I discuss about my ideas related to this project?

Applied for the LFX Mentorship too.

J0SAL commented 1 year ago

Hey @leecalcote , I would love to work on this issue. my profile In addition to being a freelance technical content creator at geekforgeeks, I am also a full-stack developer with practical knowledge in Technologies like CSS, React & NextJS. Currently, I'm exploring Golang. I also love getting involved in communities, my StackOverflow rating is a part of it.

I have already submitted the application and would love to work on this issue as a part of LFX mentorship!

GenMech commented 1 year ago

Hey @leecalcote, I am looking forward to contribute to Meshery and I am applying it under LFX Mentorship. I have submitted my cover letter and Resume on the portal. I have been researching about this project and loved it. I have also tried https://play.meshery.io/. Do let me know if there are some resources or documentation to have more depth about the project. Thanks You

leecalcote commented 1 year ago

All, please see #7385 with a description of open project needs.