vitessio / website

vitess.io website and other project management related content
https://vitess.io
Apache License 2.0
53 stars 202 forks source link

LFX 2024 Term 3: Add new getting started examples #1798

Open frouioui opened 1 month ago

frouioui commented 1 month ago

Description

For this third term of the 2024 LFX mentorship program, we would like to add more getting started guides and code examples to help new users of Vitess to get up to speed with the project. With the project being complex as it is, its lack of examples makes it harder for people to adopt. We would then like to add a new guide on at least the following topics:

More categories can be added as we realize we need some guides in some areas. The goal of the internship is to quickly grow the mentee's understanding of Vitess have them contribute real code examples (through shell scripts most likely) to help other users.

Milestones

Below is a list of milestones to reach throughout the whole internship. These milestones will help to provide some structure to the internship and help sets some goals.

AayushSaini101 commented 1 month ago

@frouioui I am interested in this project. I have contributed in asyncapi cli and writing technical writing as well. I have contributed in this documentation: https://www.asyncapi.com/docs/tools/cli/usage and I explored many architecture regarding vitess: https://www.youtube.com/watch?v=q65TleTn2vg&t=1200s and found very interesting. If there are any prerequisite for this project, please let me know, i am happy to contribute thanks :)

Ayush9026 commented 1 month ago

@frouioui sir i am also interested in this project i am also contributing to other CNCF projects.

kairveeehh commented 1 month ago

@frouioui hii , I am kairvee and would like to take up this issue under LFX phase 3 , as it perfectlty aligns with my interest and skills

rahulbansal3005 commented 1 month ago

Hi @frouioui. I am rahul and i am very interested to work on this issue, in upcoming Term in LFX. I went through the Repo also to get an understanding, if there is any pre-requisite please let me know.

arunavabasucom commented 1 month ago

@frouioui would like to work on this project .

mhmohona commented 1 month ago

Hello @frouioui,I've been reviewing the topics mentioned in the issue discription. I've found some existing documentation, but I'm missing links for a few topics. Could you please clarify the following:

  1. I've located these existing documents:

  2. However, I couldn't find existing documentation for:

    • Managed
  3. For clarity on the project scope:

    • For topics with existing documentation (Backups, VReplication, FKs, Troubleshooting), should the mentee rewrite or improve these guides?
    • For topic without existing documentation (Managed Vitess), should the mentee create new "Getting Started" guides from scratch?
    • Is it correct that all new or rewritten guides should include code examples, preferably as shell scripts?

This approach would ensure that we have comprehensive "Getting Started" guides with practical code examples for all specified topics. Could you confirm if this understanding is correct?

Shruti78 commented 1 month ago

@frouioui would love to contribute in this project .

eeshaanSA commented 1 month ago

Great research, @mhmohona. As a fellow contributor, I'm also interested in this project and have similar questions. Looking forward for your thoughts and clarifications. @frouioui