Skip to content

Commit

Permalink
Merge pull request #152 from Peefy/maintainer-jakezhu9-blog
Browse files Browse the repository at this point in the history
feat: add maintainer jakezhu9 blogs.
  • Loading branch information
Peefy authored Sep 4, 2023
2 parents 6f970d5 + 0baae32 commit 8008a44
Show file tree
Hide file tree
Showing 3 changed files with 85 additions and 0 deletions.
43 changes: 43 additions & 0 deletions blog/2023-09-04-maintainer-jakezhu9-blog/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
slug: 2023-09-04-maintainer-jakezhu9-blog
title: Congratulations to jakezhu9 for becoming a KCL Community Maintainer! KCL Import Tool Welcomes Enhanced Features!
authors:
name: KCL Team
title: KCL Team
tags: [KCL, Meeting]
---

## News Flash

![jakezhu9](/img/blog/2023-09-04-maintainer-jakezhu9-blog/jakezhu9.png)

🎉 Recently, the KCL community welcomed a new member as a Maintainer. **Congratulations to jakezhu9 on successfully being promoted as a community maintainer**.

We would like to express our gratitude for his numerous contributions to the KCL Go SDK and the series of enhanced features he has brought to the KCL Import Tool, providing users with a more convenient and efficient experience in importing data and schemas. Here is a list of his recent significant contributions:

+ 🔧 Support for converting JSON/YAML data to KCL configuration: [https://github.com/kcl-lang/kcl-go/pull/145](https://github.com/kcl-lang/kcl-go/pull/145)
+ 🔧 Support for converting Terraform Provider Schema to KCL Schema: [https://github.com/kcl-lang/kcl-go/pull/141](https://github.com/kcl-lang/kcl-go/pull/141)
+ 🔧 Support for converting JsonSchema to KCL Schema: [https://github.com/kcl-lang/kcl-go/pull/127](https://github.com/kcl-lang/kcl-go/pull/127)

The addition of the new Maintainer not only signifies jakezhu9's outstanding technical performance but also reflects the community's high recognition and trust in him.

## Experience

Here are jakezhu9's reflections on participating in the KCL community:

I feel incredibly fortunate to be a part of the KCL community and contribute to the development and growth of the project. From the initial introduction to the KusionStack and KCL, powerful tools and languages in the cloud-native field, to fixing a simple bug in the project, and gradually designing and developing the conversion and generation aspects of KCL, I have not only improved my technical skills but also gained valuable experience in open-source contributions. I have experienced the joy and sense of accomplishment that comes with continuous progress. Every time I see one of my submitted PRs get merged, I feel a great sense of satisfaction. I am grateful to the KCL community and all the seniors and fellow contributors I have encountered along the way who have provided me with ideas and suggestions that have been incredibly helpful during my development process.

The KCL community is an open, vibrant, and opportune open-source community where developers from different companies and schools with diverse technical backgrounds collaborate and exchange ideas on GitHub and in community meetings. Together, they explore cutting-edge technical solutions and contribute efficient and concise code to the community. Whether you are a novice or an expert in open-source, you can quickly integrate into the community and actively participate. The harmonious and friendly atmosphere in the community makes me feel incredibly welcomed. In the future, I will continue to contribute more to the KCL community, and I warmly welcome interested students to join us and participate in the construction and development of the community together!

## Resources

For more resources, please refer to

- [KCL Website](https://kcl-lang.io/)
- [KusionStack Website](https://kusionstack.io/)

- [KCL 2023 Roadmap](https://kcl-lang.io/docs/community/release-policy/roadmap)
- [KCL v0.6.0 Milestone](https://github.com/kcl-lang/kcl/milestone/6)
- [KCL Github Issues](https://github.com/kcl-lang/kcl/issues)
- [KCL Github Discussion](https://github.com/orgs/kcl-lang/discussions)
- [KCL Community](https://github.com/kcl-lang/community)
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
slug: 2023-09-04-maintainer-jakezhu9-blog
title: 快讯!祝贺 jakezhu9 成为 KCL 社区 Maintainer!KCL Import 工具再迎增强功能!
authors:
name: KCL 团队
title: KCL 团队
tags: [KCL, Maintainer]
---

## 快讯

![jakezhu9](/img/blog/2023-09-04-maintainer-jakezhu9-blog/jakezhu9.png)

🎉 近日,KCL 社区迎来了一位新的 Maintainer 成员,**恭喜 jakezhu9 成功晋升为社区维护者**

感谢他在 KCL Go SDK 中做出一系列贡献以及为 KCL Import 工具带来的一系列增强功能的升级,为用户提供更加便捷高效的数据和 Schema 导入体验。以下是他近期的**重要贡献列表**

+ 🔧 **支持从 JSON/YAML 数据转换为 KCL 配置**: [https://github.com/kcl-lang/kcl-go/pull/145](https://github.com/kcl-lang/kcl-go/pull/145)
+ 🔧 **支持从 Terraform Provider Schema 转换为 KCL Schema**: [https://github.com/kcl-lang/kcl-go/pull/141](https://github.com/kcl-lang/kcl-go/pull/141)
+ 🔧 **支持从 JsonSchema 转换为 KCL Schema**: https://github.com/kcl-lang/kcl-go/pull/127

新晋 Maintainer 的加入,不仅标志着 jakezhu9 在技术上的卓越表现,也体现了社区对他的高度认可和信任。

## 心得体会

*以下是 jakezhu9 同学参与 KCL 社区的心得体会*

我非常幸运能够加入 KCL 这样一个优秀的社区来,并参与项目的开发和社区的建设。从一开始了解云原生领域 KusionStack 和 KCL 这样强大的工具和语言,到为项目修复一个简单的 Bug,再到逐步设计和开发 KCL 转换和生成的部分,在这个过程中,我不仅获得了技术水平上的提升,还积累了许多的开源贡献的经验,感受到了不断进步的快乐和成就感。每当看到自己提交的 PR 被合并时,我都会感到特别的满足。感谢 KCL 社区,也感谢社区的前辈和一路上遇到的所有小伙伴,他们在我开发过程中给了我很多的想法和建议,真的非常有帮助。

KCL 社区是一个开放自由、充满活力与机遇的开源社区,来自不同公司、学校,拥有不同技术背景的开发者,共同在 Github、社区周会上相互交流碰撞,探索前沿的技术解决方案,并为社区持续贡献高效简洁的代码。无论是开源新手还是技术大佬,都可以快速融入社区并参与其中。社区里和谐友好、共同进步的氛围,也让我感到非常的温暖。未来,我将继续为 KCL 社区贡献更多的力量,也热烈欢迎感兴趣的同学加入我们,共同参与到社区的建设和发展中来!

## 其他资源

❤️ 感谢所有 KCL 用户和社区小伙伴在社区中提出的宝贵反馈与建议。更多其他资源请参考:

+ [KCL 网站](https://kcl-lang.io/)
+ [KusionStack 网站](https://kusionstack.io/)
+ [KCL 2023 路线规划](https://kcl-lang.io/docs/community/release-policy/roadmap)
+ [KCL v0.6.0 Milestone](https://github.com/kcl-lang/kcl/milestone/6)
+ [KCL Github Issues](https://github.com/kcl-lang/kcl/issues)
+ [KCL Github Discussion](https://github.com/orgs/kcl-lang/discussions)
+ [KCL Community](https://github.com/kcl-lang/community)
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 8008a44

Please sign in to comment.