diff --git a/programs/lfx-mentorship/2024/02-Jun-Aug/project_ideas.md b/programs/lfx-mentorship/2024/02-Jun-Aug/project_ideas.md index a21432d22..bc0f217b0 100644 --- a/programs/lfx-mentorship/2024/02-Jun-Aug/project_ideas.md +++ b/programs/lfx-mentorship/2024/02-Jun-Aug/project_ideas.md @@ -18,4 +18,46 @@ ## Proposed Project ideas +### KubeEdge + +#### Iterating Enhancement for KubeEdge Dashboard + +- Description: Based on the previous release of KubeEdge, a version of the dashboard has been implemented. We hope to continuously iterate and optimize the dashboard, including optimizing the dashboard for new KubeEdge API, refactoring the dashboard using new frameworks such as Material, etc. +- Expected Outcome: new release Dashboard which supports new KubeEgde APIs. +- Recommended Skills: KubeEdge, Front-end, nodejs +- Mentor(s): + - Hongbing Zhang (@HongbingZhang, hongbing.zhang@daocloud.io) + - Shelley Bao (@Shelley-BaoYue, baoyue2@huawei.com) +- Upstream Issue: https://github.com/kubeedge/dashboard/issues/22 + +#### Router Manager Support HA + +- Description: Users need to communicate between the cloud and the edge. For example, the cloud calls the rest interface of the edge service. In this case, the routing management function of KubeEdge can be used. Currently, routing management function of KubeEdge has some problems in the case of multiple CloudCore copies. The main problem is that when there are multiple copies of CloudCore, whether the cloud sends messages to the edge or reports the message to the cloud, it is not known which CloudCore is sent to it for processing, and there is confusion in message management in the cloud. +- Expected Outcome: Support using router manager in multi-CloudCore Scenario. +- Recommended Skills: Golang, KubeEdge +- Mentor(s): + - Shelley Bao (@Shelley-BaoYue, baoyue2@huawei.com) + - jiawei (@JiaweiGithub, jiawei.liu@daocloud.io) +- Upstream Issue: https://github.com/kubeedge/kubeedge/issues/5561 + +#### KubeEdge test cases enhancement + +- Description: As KubeEdge undergoes version iterations, the testing work should also be updated and enhanced in sync with the requirements. +- Expected Outcome: Improve KubeEdge test coverage scenarios +- Recommended Skills: Golang, KubeEdge +- Mentor(s): + - Fisher Xu (@fisherxu, fisherxu1@gmail.com) + - Shelley Bao (@Shelley-BaoYue, baoyue2@huawei.com) +- Upstream Issue: https://github.com/kubeedge/kubeedge/issues/5562 + +#### KubeEdge Documentation Improvement + +- Description: We have made an update to the directory of the KubeEdge documentation recently. Now we would like to optimize the documentation on the community's official website, including setup instructions, developer guides, and more, to help users better and faster understand and utilize KubeEdge through the documentation. +- Expected Outcome: Document optimization of setup, usage guide, and developer guide, adding more FAQs, etc. +- Recommended Skills: Kubernetes, KubeEdge, docs +- Mentor(s): + - zhiying (@zhiyingfang2022, zhiying.fang@daocloud.io) + - wbc6080 (@wbc6080, wangbincheng4@huawei.com) +- Upstream Issue: https://github.com/kubeedge/website/issues/433 + ---