Skip to content

Commit

Permalink
LFX: Add KCL project for March - May term (#1121)
Browse files Browse the repository at this point in the history
* Add KCL project idea

Signed-off-by: zongz <[email protected]>

* fix: make description better

Signed-off-by: zongz <[email protected]>

* Make project list alphabetic

Signed-off-by: Ali Ok <[email protected]>

* Remove mentor instructions

Signed-off-by: Ali Ok <[email protected]>

---------

Signed-off-by: zongz <[email protected]>
Signed-off-by: Ali Ok <[email protected]>
Co-authored-by: Ali Ok <[email protected]>
  • Loading branch information
zong-zhe and aliok authored Jan 24, 2024
1 parent 5a640ff commit 4219287
Showing 1 changed file with 33 additions and 0 deletions.
33 changes: 33 additions & 0 deletions programs/lfx-mentorship/2024/01-Mar-May/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,39 @@
- Jonah Kowall (@jkowall, [email protected])
- Upstream Issue: https://github.com/jaegertracing/jaeger/issues/5084

### 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):
- 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):
- 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):
- 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
Expand Down

0 comments on commit 4219287

Please sign in to comment.