This is an automated email from the ASF dual-hosted git repository.
dengliming pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/shenyu-website.git
The following commit(s) were added to refs/heads/main by this push:
new e824735d79 New News (#1022)
e824735d79 is described below
commit e824735d792027e45f11ac9c7baff0277edd7ced
Author: Kerwin Bryant <[email protected]>
AuthorDate: Tue Apr 9 10:25:31 2024 +0800
New News (#1022)
---
.../Apache-ShenYu-Committer-2024-04-08.md | 48 ++++++++++++++++++++++
news/Apache-ShenYu-Committer-2024-04-08.md | 48 ++++++++++++++++++++++
src/data/newsInfo.js | 10 +++++
3 files changed, 106 insertions(+)
diff --git
a/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-04-08.md
b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-04-08.md
new file mode 100644
index 0000000000..e62627aa77
--- /dev/null
+++
b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-04-08.md
@@ -0,0 +1,48 @@
+---
+title: "【与ShenYu共创未来】"
+author: "kerwin612"
+description: "与ShenYu共创未来"
+categories: "Apache ShenYu Committers"
+tags: ["Apache ShenYu"]
+date: 2024-04-08
+---
+
+### 个人介绍
+
+大家好,我是张乐,github-id: [kerwin612](https://github.com/kerwin612),非常感谢Apache
ShenYu社区对我的认可,让我有幸成为这个杰出开源项目的Committer。在此,我想与大家分享我参与Apache
ShenYu项目的经历,以及我从中获得的成长和一些建议。
+
+### 初识Apache ShenYu
+
+与Apache ShenYu的缘分始于我在公司网关技术选型时的探索。当时,我了解到Apache
ShenYu这一项目,它不仅拥有高性能、多协议、易扩展的特性,还提供了丰富的开箱即用的插件,让我对其产生了浓厚的兴趣。于是,我决定深入探索,并在本地环境中成功运行了ShenYu的dev版本。
+
+### 我的开源之路
+
+作为一名全栈工程师,我对前后端技术都有一定的了解,这也使我能够更全面地理解和体验ShenYu。在试用过程中,我发现了许多可以优化的地方,于是我决定动手解决这些问题。我给自己列了一个任务清单,逐一解决了这些问题,并将我的改进提交给了社区。
+
+在前端方面,我主要进行了以下优化:
+
+*
我仔细检查了全站的样式,发现并修复了多处样式异常。这些异常虽然看似微小,但却直接影响着用户的视觉体验。通过修复这些异常,我使得ShenYu的前端界面更加整洁、美观,提升了用户的使用体验。
+
+*
我新增了多处体验优化。这些优化可能是一个按钮的位置调整,也可能是一个界面的交互逻辑改进。通过这些优化,我使得ShenYu的前端界面更加符合用户的使用习惯,显著提升用户的使用便捷性。
+
+*
我还积极处理了二十来个与前端相关的issue。这些issue有的是用户在使用过程中遇到的问题,有的是社区成员提出的改进建议。我仔细分析了每个issue的原因,并成功解决了这些issue,为ShenYu的前端稳定性做出了贡献。
+
+在后端方面,我的贡献主要集中在以下几个方面:
+
+*
我处理了十来个与后端相关的issue。这些issue有的是bug修复,有的是功能增强。我通过查阅文档、调试代码、最后由项目管理员提供意见,逐一解决了这些问题。
+
+*
我新增了一个[`isBlank`](https://github.com/apache/shenyu/pull/4983)条件判断功能。这个功能可以方便地判断一个请求是否包含某个参数,为后端的逻辑处理提供了便利。
+
+*
我还新增了一个插件[`basic-auth`](https://github.com/apache/shenyu/pull/5258)。这个插件可以实现基本的认证授权功能,通过与其他社区成员的协作,我成功完成了这个插件的开发和测试工作,并将其集成到了ShenYu中。
+
+### 我在Apahce ShenYu社区的体验
+
+随着我提交的PR越来越多,我也逐渐深入到了Apache
ShenYu社区的核心。在这里,我感受到了社区成员们的热情和开放,他们总是乐于分享知识和经验,帮助我更好地了解和使用ShenYu。经过一段时间的努力和积累,我收到了ShenYu社区的邀请,正式成为了这个优秀团队的Committer。
+
+成为Apache
Committer对我来说不仅是一种荣誉,更是一种责任和担当。这代表了社区对我的信任和认可,也让我更加坚定了为社区做出贡献的决心。我深知,成为Committer只是一个新的起点,在未来的日子里,我将继续参与ShenYu的优化和发展工作,不断提升自己的技能和能力。我将继续关注社区的动态和需求,积极参与社区的活动和讨论,为ShenYu的发展贡献更多的力量。
+
+此外,我也计划进一步深入学习Apache
ShenYu的技术细节和架构原理,以便更好地为社区提供技术支持和解决方案。我相信,通过不断的学习和实践,我能够成为一名更加优秀的Committer,为Apache
ShenYu的发展做出更大的贡献。
+
+最后,我要感谢Apache ShenYu社区给予我的机会和信任,也感谢所有社区成员们的支持和帮助。我相信,在我们共同的努力下,Apache
ShenYu一定会越来越好!
+
+谢谢大家!
diff --git a/news/Apache-ShenYu-Committer-2024-04-08.md
b/news/Apache-ShenYu-Committer-2024-04-08.md
new file mode 100644
index 0000000000..598466295f
--- /dev/null
+++ b/news/Apache-ShenYu-Committer-2024-04-08.md
@@ -0,0 +1,48 @@
+---
+title: "[Co-authoring the future with ShenYu]"
+author: "kerwin612"
+description: "Co-authoring the future with ShenYu"
+categories: "Apache ShenYu Committers"
+tags: ["Apache ShenYu"]
+date: 2024-04-08
+---
+
+### Self Introduction:
+
+Hello everyone, I'm Le Zhang, with the github-id:
[kerwin612](https://github.com/kerwin612). I am extremely grateful to the
Apache ShenYu community for recognizing my contributions and giving me the
opportunity to become a Committer for this outstanding open-source project.
Today, I would like to share my experience participating in the Apache ShenYu
project, the growth I have achieved, and some suggestions.
+
+### Getting to know Apache ShenYu
+
+My journey with Apache ShenYu began during my exploration of gateway
technology options for my company. Upon discovering the ShenYu project, I was
immediately intrigued by its high performance, multi-protocol support, easy
scalability, and the wealth of ready-to-use plugins it offered. As a result, I
decided to delve deeper into it and successfully ran the dev version of ShenYu
in my local environment.
+
+### My way to Open source
+
+As a full-stack engineer, I have a certain understanding of both front-end and
back-end technologies, which enabled me to comprehensively understand and
experience ShenYu. During my trial period, I identified numerous areas for
optimization and decided to take action. I created a task list, tackled each
issue one by one, and submitted my improvements to the community.
+
+On the front-end side, my optimizations primarily included:
+
+* Thoroughly reviewing the entire website's styling and fixing multiple style
anomalies. Although these anomalies seemed minor, they directly impacted users'
visual experience. By addressing these issues, I was able to enhance the
cleanliness and aesthetics of ShenYu's front-end interface, thereby improving
users' overall experience.
+
+* Implementing multiple experience enhancements. These enhancements ranged
from adjusting the position of a button to improving the interaction logic of
an interface. By making these optimizations, I made ShenYu's front-end
interface more intuitive and significantly enhanced users' convenience.
+
+* Actively addressing over twenty front-end-related issues. These issues
included both problems encountered by users during their usage and suggestions
for improvement proposed by community members. I carefully analyzed the causes
of each issue and successfully resolved them, contributing to the stability of
ShenYu's front-end.
+
+On the back-end side, my contributions mainly focused on:
+
+* Handling over ten back-end-related issues. These issues encompassed bug
fixes and feature enhancements. Through referencing documentation, debugging
code, and ultimately seeking feedback from project managers, I resolved each
issue.
+
+* Implementing a new [`isBlank`](https://github.com/apache/shenyu/pull/4983)
conditional judgment function. This function facilitates the determination of
whether a request contains a specific parameter, providing convenience for
back-end logical processing.
+
+* Developing a new plugin,
[`basic-auth`](https://github.com/apache/shenyu/pull/5258). This plugin enables
basic authentication and authorization functionality. Through collaboration
with other community members, I successfully completed the plugin's development
and testing, integrating it into ShenYu.
+
+# My experience in Apahce ShenYu Community
+
+As I submitted more and more pull requests, I gradually delved deeper into the
core of the Apache ShenYu community. Here, I felt the enthusiasm and openness
of the community members. They were always willing to share knowledge and
experience, helping me better understand and use ShenYu. After a period of hard
work and accumulation, I received an invitation from the ShenYu community to
officially become a Committer of this outstanding team.
+
+Becoming an Apache Committer is not only an honor for me but also a
responsibility and commitment. It represents the community's trust and
recognition of me, and it also strengthened my determination to contribute to
the community. I am well aware that becoming a Committer is merely a new
starting point. In the days ahead, I will continue to participate in ShenYu's
optimization and development work, constantly enhancing my skills and
capabilities. I will keep up with community updates an [...]
+
+Moreover, I plan to further delve into the technical details and architectural
principles of Apache ShenYu, enabling me to better provide technical support
and solutions to the community. I believe that through continuous learning and
practice, I can become a more accomplished Committer and make even greater
contributions to Apache ShenYu's development.
+
+Finally, I want to express my gratitude to the Apache ShenYu community for
giving me this opportunity and trust, as well as to all community members for
their support and assistance. I am confident that with our collective efforts,
Apache ShenYu will continue to excel!
+
+Thanks all!
diff --git a/src/data/newsInfo.js b/src/data/newsInfo.js
index 11b8ce5477..27a9b0beef 100644
--- a/src/data/newsInfo.js
+++ b/src/data/newsInfo.js
@@ -2,6 +2,16 @@ import React from 'react';
import Translate from "@docusaurus/Translate";
export default [
+ {
+ title: <Translate>Co-authoring the future with ShenYu</Translate>,
+ author: "kerwin612",
+ description: <Translate>Co-authoring the future with
ShenYu</Translate>,
+ categories: "Apache ShenYu Committers",
+ tags: ["Apache ShenYu"],
+ date: "2024-04-08",
+ cover: "/img/news/0.png",
+ src:'Apache-ShenYu-Committer-2024-04-08',
+ },
{
title: <Translate>Apache ShenYu WASM 1.0.0 Version Release</Translate>,
description: <Translate>Apache ShenYu WASM 1.0.0 Version
Release</Translate>,