Curve is a sandbox project hosted by the CNCF Foundation. It's cloud-native, high-performance, and easy to operate. Curve is an open-source distributed storage system for block and shared file storage.
Curve Autumn Camp is a collaborative development event launched and organized by the Curve community. Developers interested in Distributed Storage System are welcome to sign up for this event to complete community development tasks of varied difficulties. Please submit a draft PR before 11.29, and the mentor will review it within 2-5 working days and may guide you to modify the PR based on the actual situation. Contestants who successfully merge into PR before 12.27 will receive gifts carefully prepared by the Curve community.
We have prepared many interesting questions (including: c++, go, vue3 ts), all of which are divided into three difficulty levels: easy, medium, and hard.
One person can only choose 1 hard or medium issue and 3 easy issues.
Issues of different difficulty can be selected in any combination.
Join the mentor team
As a mentor, work with Curve maintainer to review the PR submitted for this event, and help developers solve their confusion in the WeChat group. You will receive a Curve mentor commemorative certificate and an annual membership of Bilibili. (Only Curve contributors can participate in this event)
Registration procedure
Step 1. Select the issue you are interested in, click the issue link to enter the issue details page, and leave a comment under the issue as required to sign up.
Step 2. Use WeChat to add the Curve community assistant "Curve"(ID:OpenCurve_bot) as a WeChat friend, tell your GitHub ID, and send the Issue link of your choice. The assistant will invite you to communicate with the mentor by WeChat.
Step 3. In order to better complete each development task, the mentor will select the developer who best matches the issue based on everyone's comment on GitHub and communication status by WeChat. If you are not selected, please select another issue.
Independent development channel
If all the tasks below do not include the task you are interested in, please add the Curve community assistant WeChat ”Curve“to communicate and then submit an issue stating the task you would like to do. The community will evaluate and confirm if the task will be added to the campaign.
Pick your issue
Before you choose an issue, it is recommended that you check this link. https://ask.opencurve.io/t/topic/201
We have provided a roadmap for learning Distributed Storage System. This Roadmap is the Curve team’s new talent training practice.
1、Web page console for Curve(Languages: vue3 ts;go ), mentor: @SeanHai
Hi,you should add the comment in your issue which you are interested.
If you are a student, please introduce your school, major, programming language, technical fields of interest, what you are good at, and why you chose this issue.
If you are already working, please introduce your company, career, work content, technical fields of interest, and why you chose this issue.
Welcome to Curve Autumn Code Camp !
(If you want to know more activity information, please click it:https://mp.weixin.qq.com/s/qV1eA9egGtoQWC428SMBIA)
Curve Autumn Camp is a collaborative development event launched and organized by the Curve community. Developers interested in Distributed Storage System are welcome to sign up for this event to complete community development tasks of varied difficulties. Please submit a draft PR before 11.29, and the mentor will review it within 2-5 working days and may guide you to modify the PR based on the actual situation. Contestants who successfully merge into PR before 12.27 will receive gifts carefully prepared by the Curve community.
We have prepared many interesting questions (including: c++, go, vue3 ts), all of which are divided into three difficulty levels: easy, medium, and hard.
Join the mentor team
As a mentor, work with Curve maintainer to review the PR submitted for this event, and help developers solve their confusion in the WeChat group. You will receive a Curve mentor commemorative certificate and an annual membership of Bilibili. (Only Curve contributors can participate in this event)
Registration procedure
Step 1. Select the issue you are interested in, click the issue link to enter the issue details page, and leave a comment under the issue as required to sign up.
Step 2. Use WeChat to add the Curve community assistant "Curve"(ID:OpenCurve_bot) as a WeChat friend, tell your GitHub ID, and send the Issue link of your choice. The assistant will invite you to communicate with the mentor by WeChat.
Step 3. In order to better complete each development task, the mentor will select the developer who best matches the issue based on everyone's comment on GitHub and communication status by WeChat. If you are not selected, please select another issue.
Independent development channel
If all the tasks below do not include the task you are interested in, please add the Curve community assistant WeChat ”Curve“to communicate and then submit an issue stating the task you would like to do. The community will evaluate and confirm if the task will be added to the campaign.
Pick your issue
Before you choose an issue, it is recommended that you check this link. https://ask.opencurve.io/t/topic/201 We have provided a roadmap for learning Distributed Storage System. This Roadmap is the Curve team’s new talent training practice.
1、Web page console for Curve(Languages: vue3 ts;go ), mentor: @SeanHai
2、Perfection of Curveadm (Languages: Go), memtor: @caoxianfei1
core_pattern
3、New tool support (Languages: Go), mentor: @Cyber-SiKu
4、Modification of code logic (Languages: C++)