-
Notifications
You must be signed in to change notification settings - Fork 614
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Ali Ok <[email protected]>
- Loading branch information
Showing
1 changed file
with
33 additions
and
33 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -18,39 +18,6 @@ | |
|
||
## Proposed Project ideas | ||
|
||
### KCL | ||
|
||
#### KCL Package Version Management | ||
|
||
- Description: The KCL package management tool primarily handles the management of third-party KCL packages for the KCL project, which includes tasks such as uploading and downloading these packages. When adding third-party packages to the KCL project, it is important to adhere to version management strategies. This involves carefully selecting and downloading the appropriate version of a package, especially when different versions of the same package are available. | ||
- Expected Outcome: Add version management to the KCL package management tool. | ||
- Recommended Skills: golang | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zhe Zong (@zong-zhe, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kpm/issues/246 | ||
|
||
#### KCL IDE Quick Fix | ||
|
||
- Description: When the KCL IDE encounters some errors in the KCL code, it can pop up `Quick Fix` prompts to help users quickly fix the errors. | ||
- Expected Outcome: Added Quick Fix for some error prompts in KCL IDE. | ||
- Recommended Skills: rust | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zheng Zhang (@He1pa, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kcl/issues/997 | ||
|
||
#### KCL IDE Update KCL Dependencies | ||
|
||
- Description: When a KCL package is loaded using KCL IDE, the IDE automatically updates the dependencies of the current KCL package through kpm. | ||
- Expected Outcome: Add automatic updates for third-party libraries to the IDE. | ||
- Recommended Skills: rust, go | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zheng Zhang (@He1pa, [email protected]) | ||
- Zhe Zong (@zong-zhe, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kcl/issues/998 | ||
|
||
### Antrea | ||
|
||
#### East-west connectivity monitoring tool for Pod network | ||
|
@@ -109,6 +76,39 @@ | |
- Bill Mulligan(@xmulligan, [email protected]) | ||
- Upstream Issue: https://github.com/cilium/community/issues/78 https://github.com/cilium/community/issues/27 | ||
|
||
### KCL | ||
|
||
#### KCL Package Version Management | ||
|
||
- Description: The KCL package management tool primarily handles the management of third-party KCL packages for the KCL project, which includes tasks such as uploading and downloading these packages. When adding third-party packages to the KCL project, it is important to adhere to version management strategies. This involves carefully selecting and downloading the appropriate version of a package, especially when different versions of the same package are available. | ||
- Expected Outcome: Add version management to the KCL package management tool. | ||
- Recommended Skills: golang | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zhe Zong (@zong-zhe, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kpm/issues/246 | ||
|
||
#### KCL IDE Quick Fix | ||
|
||
- Description: When the KCL IDE encounters some errors in the KCL code, it can pop up `Quick Fix` prompts to help users quickly fix the errors. | ||
- Expected Outcome: Added Quick Fix for some error prompts in KCL IDE. | ||
- Recommended Skills: rust | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zheng Zhang (@He1pa, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kcl/issues/997 | ||
|
||
#### KCL IDE Update KCL Dependencies | ||
|
||
- Description: When a KCL package is loaded using KCL IDE, the IDE automatically updates the dependencies of the current KCL package through kpm. | ||
- Expected Outcome: Add automatic updates for third-party libraries to the IDE. | ||
- Recommended Skills: rust, go | ||
- Mentor(s): # It is recommended to have at least 2 mentors, and at least one of them should be the primary mentor. For GSoC, it is **required** to have at least 2 mentors. | ||
- Pengfei Xu (@Peefy, [email protected]) | ||
- Zheng Zhang (@He1pa, [email protected]) | ||
- Zhe Zong (@zong-zhe, [email protected]) | ||
- Upstream Issue (URL): https://github.com/kcl-lang/kcl/issues/998 | ||
|
||
### Knative Eventing | ||
|
||
#### Cross Namespace Event Links | ||
|