Skip to content

Commit

Permalink
add KCL lfx 2024-03 projects (#1274)
Browse files Browse the repository at this point in the history
Signed-off-by: zongz <zongzhe1024@163.com>
Signed-off-by: Ali Ok <aliok@redhat.com>
Co-authored-by: Ali Ok <aliok@redhat.com>
  • Loading branch information
zong-zhe and aliok authored Jul 24, 2024
1 parent 32bc1e3 commit 84ad07f
Showing 1 changed file with 38 additions and 1 deletion.
39 changes: 38 additions & 1 deletion programs/lfx-mentorship/2024/03-Sep-Nov/project_ideas.md
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,43 @@ Expected Outcome: Gadget developers have a way to run unit tests in different ke
- Jonah Kowall (@jkowall, jkowall@kowall.net
- Upstream Issue: https://github.com/jaegertracing/jaeger/issues/5767


### KCL

#### New local dependency storage for KCL package management tool

- Description: `kpm` is a package management tool for KCL. `kpm` needs to refactor the local storage structure of the current dependencies to support storage of packages with the same name from different OCI registes and caching of the remote dependencies.
- Expected Outcome: The local storage structure has been designed in issue https://github.com/kcl-lang/kpm/issues/384, and the feature in issue need to be implemented.
- Recommended Skills: golang
- Mentor(s):
- Zhe Zong (@zong-zhe, zongzhe1024@163.com)
- Pengfei Xu (@Peefy, xpf6677@gmail.com)
- Upstream Issue (URL): https://github.com/kcl-lang/kpm/issues/384

#### The checksum check of the three-party dependencies

- Description: `kpm` is a package management tool for KCL. `kpm` currently lacks checksum verification for dependencies, so this part needs to be completed to support package integrity verification and package source verification

- Expected Outcome: Complete the workflow of adding checksum through `kpm` when uploading package and verifying checksum through `kpm` when downloading package
- Recommended Skills: golang
- Mentor(s):
- Pengfei Xu (@Peefy, xpf6677@gmail.com)
- Zhe Zong (@zong-zhe, zongzhe1024@163.com)
- Co-Mentor:
- Akash Kumar (@AkashKumar7902, meakash7902@gmail.com)
- Upstream Issue (URL): https://github.com/kcl-lang/kpm/issues/394

#### KCL Language Server Protocol Support on Lsp4IJ for Jetbrains IDEs

- Description: Currently, the KCL IDE plug-in based on Jetbrains LSP cannot support all versions of Jetbrains IDE, so migrate the KCL IDE plug-in to Lsp4IJ to support all versions of Jetbrains IDE.

- Expected Outcome: KCL IDE plug-in is migrated to Lsp4IJ
- Recommended Skills: Java
- Mentor(s):
- Zheng Zhang (@He1pa, he1pa404@gmail.com)
- Zhe Zong (@zong-zhe, zongzhe1024@163.com)
- Upstream Issue (URL): https://github.com/kcl-lang/intellij-kcl-lsp/issues/3

### Kyverno

#### Kyverno CLI for the Mutate Existing Rule
Expand All @@ -261,4 +298,4 @@ Expected Outcome: Gadget developers have a way to run unit tests in different ke
- Mentor(s):
- Mariam Fahmy (@MariamFahmy98, mariam@nirmata.com)
- Shuting Zhao (@realshuting, shuting@nirmata.com)
- Upstream Issue: https://github.com/kyverno/kyverno/issues/9478
- Upstream Issue: https://github.com/kyverno/kyverno/issues/9478

0 comments on commit 84ad07f

Please sign in to comment.