Skip to content

Commit 3fa234d

Browse files
authored
Merge pull request #370 from Peefy/format-lfx-blogs
chore: update LFX blog formats
2 parents 7b9dd4f + e6db1bc commit 3fa234d

File tree

2 files changed

+31
-33
lines changed
  • blog/2024-05-14-lfx-guide
  • i18n/zh-CN/docusaurus-plugin-content-blog/2024-05-14-lfx-guide

2 files changed

+31
-33
lines changed

blog/2024-05-14-lfx-guide/index.md

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
slug: 2024-05-14-lfs-guide
3-
title: 2024 LFX Mentorship Internship Launch:KCL Open Source Community Welcomes Your Participation!!!
3+
title: 2024 LFX Mentorship Internship Launch - KCL Open Source Community Welcomes Your Participation!!!
44
authors:
55
name: KCL Team
66
title: KCL Team
@@ -20,7 +20,8 @@ We have three Mentorship projects, covering package management tools, compiler,
2020

2121
#### 1. KCL Package Management Dependencies Sparse Checkout
2222

23-
`kpm` is a package management tool for KCL. When the scale of KCL project becomes larger and larger, and the external packages that KCL project relies on become more and more, `kpm` will become slow due to the need to download a large number of third-party dependencies. `kpm` needs to support `Sparse-Checkout`, which means downloading specific dependencies as needed rather than all of them, to improve the performance of the kpm.
23+
When the scale of KCL project becomes larger and larger, and the external packages that KCL project relies on become more and more, the KCL package manager will become slow due to the need to download a large number of third-party dependencies. It needs to support `Sparse-Checkout`, which means downloading specific dependencies as needed rather than all of them, to improve the performance.
24+
2425
- More details: https://github.com/kcl-lang/kpm/issues/304
2526
- Apply Link: https://mentorship.lfx.linuxfoundation.org/project/09391266-0de5-426b-9e11-ceb4c28202ef
2627

@@ -54,12 +55,12 @@ If you have any questions, please feel free to get more information directly fro
5455

5556
### 5. Project Timeline
5657

57-
| activity | date |
58-
| --- | --- |
59-
| mentee applications open | Monday May 13 - Tues May 28, 5:00 PM PDT |
60-
| application review/admission decisions | Wed May 29 - Tues June 11, 5:00 PM PDT |
61-
| selection notifications | Tues June 12, 5:00 PM PDT |
62-
| Mentorship program begins with the initial work assignments | Monday June 17 (Week 1) |
63-
| Midterm mentee evaluations and first stipend payments | Wednesday July 24 (Week 6) |
64-
| Final mentee evaluations and mentee feedback/blog submission due, second and final stipend payment approvals | Wed Aug 28, 5:00 PM PST (Week 12) |
65-
| Last day of term | Friday Aug 30 |
58+
| activity | date |
59+
| ------------------------------------------------------------------------------------------------------------ | ---------------------------------------- |
60+
| Mentee applications open | Monday May 13 - Tues May 28, 5:00 PM PDT |
61+
| Application review/admission decisions | Wed May 29 - Tues June 11, 5:00 PM PDT |
62+
| Selection notifications | Tues June 12, 5:00 PM PDT |
63+
| Mentorship program begins with the initial work assignments | Monday June 17 (Week 1) |
64+
| Midterm mentee evaluations and first stipend payments | Wednesday July 24 (Week 6) |
65+
| Final mentee evaluations and mentee feedback/blog submission due, second and final stipend payment approvals | Wed Aug 28, 5:00 PM PST (Week 12) |
66+
| Last day of term | Friday Aug 30 |

i18n/zh-CN/docusaurus-plugin-content-blog/2024-05-14-lfx-guide/index.md

Lines changed: 19 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ authors:
66
title: KCL 团队
77
tags: [KCL, Biweekly-Newsletter]
88
---
9-
109
[KCL](https://github.com/kcl-lang) 是一个 CNCF 基金会托管的基于约束的记录及函数语言,期望通过成熟的编程语言技术和实践来改进对大量繁杂配置比如云原生 Kubernetes 配置场景的编写,致力于构建围绕配置的更好的模块化、扩展性和稳定性,更简单的逻辑编写,以及更简单的自动化和生态工具集成。
1110

1211
- **_KCL 官网:[https://kcl-lang.io](https://kcl-lang.io)_**
@@ -22,44 +21,42 @@ tags: [KCL, Biweekly-Newsletter]
2221

2322
KCL 包管理工具(kpm)目前支持上传,下载等分发 KCL 包的功能,但是随着 KCL 项目规模越来越大,KCL 项目依赖的三方库越来越多。kpm 每次在编译或者更新等需要下载三方库的过程中,都需要重新下载大量的 KCL 三方库,这导致工具的性能下降,因此,kpm 需要支持稀疏检出(Sparse-Checkout)功能,使 kpm 能够按需获取到需要的 KCL 程序,来提升 kpm 各个方面的性能。
2423

25-
- 查看详情:https://github.com/kcl-lang/kpm/issues/304
26-
- 申请链接:https://mentorship.lfx.linuxfoundation.org/project/09391266-0de5-426b-9e11-ceb4c28202ef
24+
- 查看详情:[https://github.com/kcl-lang/kpm/issues/304](https://github.com/kcl-lang/kpm/issues/304)
25+
- 申请链接:[https://mentorship.lfx.linuxfoundation.org/project/09391266-0de5-426b-9e11-ceb4c28202ef](https://mentorship.lfx.linuxfoundation.org/project/09391266-0de5-426b-9e11-ceb4c28202ef)
2726

2827
### 2. 优化 KCL IDE 的提示信息
2928

3029
优化 KCL IDE 的提示信息,包括 type inlayhint 的实现和 hover 内容渲染的优化。目前,KCL 的悬停内容是纯文本格式,需要渲染成更美观的样式。
3130

32-
- 查看详情:https://github.com/kcl-lang/kcl/issues/1244
33-
- 申请链接:https://mentorship.lfx.linuxfoundation.org/project/6d85e491-332b-4667-9b57-6ec052310494
31+
- 查看详情:[https://github.com/kcl-lang/kcl/issues/1244](https://github.com/kcl-lang/kcl/issues/1244)
32+
- 申请链接:[https://mentorship.lfx.linuxfoundation.org/project/6d85e491-332b-4667-9b57-6ec052310494](https://mentorship.lfx.linuxfoundation.org/project/6d85e491-332b-4667-9b57-6ec052310494)
3433

3534
### 3. 为 KCL 编译器增加 tree-sitter 编译前端的支持
3635

3736
Tree-sitter 是一个支持增量编译的解析器生成器。为了支持 IDE 的更多特性,我们需要一个更完整的语法树,并且为了便于与社区集成,我们打算使用 tree-sitter 为 KCL 构建一个更完整的解析器系统。
3837

39-
- 查看详情:https://github.com/kcl-lang/tree-sitter-kcl/issues/2
40-
- 申请链接:https://mentorship.lfx.linuxfoundation.org/project/47661e9d-d390-45d8-b05e-0fb3a30612f4
38+
- 查看详情:[https://github.com/kcl-lang/tree-sitter-kcl/issues/2](https://github.com/kcl-lang/tree-sitter-kcl/issues/2)
39+
- 申请链接:[https://mentorship.lfx.linuxfoundation.org/project/47661e9d-d390-45d8-b05e-0fb3a30612f4](https://mentorship.lfx.linuxfoundation.org/project/47661e9d-d390-45d8-b05e-0fb3a30612f4)
4140

4241
### 4. 如何申请
4342

44-
在 LFX mentorship 平台上申请你钟意的项目,你可以通过以下链接访问 LFX mentorship 平台。申请从2024年5月14日开始,到5月29日结束
43+
在 LFX mentorship 平台上申请你钟意的项目,你可以通过以下链接访问 LFX mentorship 平台。申请从 2024 年 5 月 14 日开始,到 5 月 29 日结束
4544

46-
- https://mentorship.lfx.linuxfoundation.org/
45+
- [https://mentorship.lfx.linuxfoundation.org/](https://mentorship.lfx.linuxfoundation.org/)
4746

4847
有任何的问题,欢迎直接到对应的 issue 中获取更多内容或者与我们讨论:
4948

50-
- KCL 包管理工具稀疏检出 https://github.com/kcl-lang/kpm/issues/304
51-
52-
- KCL IDE 提示信息优化 https://github.com/kcl-lang/kcl/issues/1244
53-
54-
- KCL 支持 tree-sitter 编译前端 https://github.com/kcl-lang/tree-sitter-kcl/issues/2
49+
- KCL 包管理工具稀疏检出 [https://github.com/kcl-lang/kpm/issues/304](https://github.com/kcl-lang/kpm/issues/304)
50+
- KCL IDE 提示信息优化 [https://github.com/kcl-lang/kcl/issues/1244](https://github.com/kcl-lang/kcl/issues/1244)
51+
- KCL 支持 tree-sitter 编译前端 [https://github.com/kcl-lang/tree-sitter-kcl/issues/2](https://github.com/kcl-lang/tree-sitter-kcl/issues/2)
5552

5653
### 5. 时间节点
5754

58-
| 事件 | 开始日期 | 结束日期 |
59-
| --- | --- | --- |
60-
| 学员申请开放 | 5月14日(星期二)上午9:00 | 5月29日(星期三)上午9:00 |
61-
| 申请审查/录取决定/人力资源文书工作 | 5月30日(星期四)上午9:00 | 6月12日(星期三)上午9:00 |
62-
| 导师计划开始并分配初始工作 | 6月17日(星期一)(第一周) | |
63-
| 中期学员评估 / 第一笔津贴支付 | 7月24日(星期三)(第六周) | |
64-
| 最终学员评估到期 / 学员反馈提交到期 / 批准第二笔和最后一笔津贴支付 | 8月29日(星期四)上午9:00 第十二周 | |
65-
| 学期最后一天 | 8月30日 | |
55+
| 事件 | 开始日期 | 结束日期 |
56+
| ------------------------------------------------------------------ | ------------------------------------ | --------------------------- |
57+
| 学员申请开放 | 5 月 14 日(星期二)上午 9:00 | 5 月 29 日(星期三)上午 9:00 |
58+
| 申请审查/录取决定/人力资源文书工作 | 5 月 30 日(星期四)上午 9:00 | 6 月 12 日(星期三)上午 9:00 |
59+
| 导师计划开始并分配初始工作 | 6 月 17 日(星期一)(第一周) | |
60+
| 中期学员评估 / 第一笔津贴支付 | 7 月 24 日(星期三)(第六周) | |
61+
| 最终学员评估到期 / 学员反馈提交到期 / 批准第二笔和最后一笔津贴支付 | 8 月 29 日(星期四)上午 9:00 第十二周 | |
62+
| 学期最后一天 | 8 月 30 日 | |

0 commit comments

Comments
 (0)