This is an automated email from the ASF dual-hosted git repository.

hefengen 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 b3450ec70a News and Committer (#1033)
b3450ec70a is described below

commit b3450ec70a3a51f2c359cf803ec81156021d4ecc
Author: VampireAchao <ac...@apache.org>
AuthorDate: Sat Aug 17 22:21:33 2024 +0800

    News and Committer (#1033)
---
 .../Apache-ShenYu-Committer-2024-08-14.md          |  77 +++++++++++++++++++++
 i18n/zh/docusaurus-plugin-content-pages/team.mdx   |   8 +++
 news/Apache-ShenYu-Committer-2024-08-14.md         |  77 +++++++++++++++++++++
 src/data/newsInfo.js                               |  10 +++
 src/pages/team.mdx                                 |   8 +++
 static/img/news/achao.jpg                          | Bin 0 -> 723437 bytes
 6 files changed, 180 insertions(+)

diff --git 
a/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-08-14.md
 
b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-08-14.md
new file mode 100644
index 0000000000..0839f5e05a
--- /dev/null
+++ 
b/i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-Committer-2024-08-14.md
@@ -0,0 +1,77 @@
+---
+title: "从小事做起,逐渐成为开源社区的核心力量"
+author: "achao"
+description: "从小事做起,逐渐成为开源社区的核心力量"
+categories: "Apache ShenYu Committers"
+tags: ["Apache ShenYu"]
+date: 2024-08-14
+---
+
+### 个人介绍
+
+- **姓名**: 阿超
+- **GitHub**: [VampireAchao](https://github.com/VampireAchao)
+- **Email**: [ac...@apache.org](mailto:ac...@apache.org)
+
+### 初识 Apache ShenYu 网关
+
+最初接触 Apache ShenYu 时,我正参与 Dromara 社区的开发工作。当时,猫大人(Apache ShenYu 的创始人和 
VP)在社区中发起了一个前端开发需求。由于我正好熟悉 ShenYu 使用的 React 技术,我便决定加入贡献者的行列。虽然我并非 ShenYu 
的直接用户,但为社区贡献我的前端技术,感觉是一个非常自然的选择。
+
+### 开源贡献之路
+
+在贡献 ShenYu 项目的过程中,我逐渐明确了自己的方向,并通过阅读源码来深入了解项目结构。在这个过程中,我积极地提交代码并进行修复,以下是我在 
ShenYu 项目中的一些贡献:
+
+#### ShenYu
+
+> [13 commits](https://github.com/apache/shenyu/commits?author=VampireAchao)  
+> 6,084 ++    2,379 --
+
+- **功能开发**: 实现了客户端 ID 验证,确保在新登录时失效旧令牌 (#5600)
+- **功能添加**: 为警报模块增加了菜单按钮及其相关权限管理 (#5156)
+- **测试扩展**: 为 PortUtils.findPort 增加了单元测试用例 (#4604)
+- **默认配置改进**: 设置 NettyClient 作为默认的 HttpClient (#5200)
+- **问题修复**: 修复了因上下文路径更新导致的路由匹配错误 (#5510)
+- **时间格式修正**: 解决了警报模块中 LocalDateTime 的格式化问题 (#5180)
+
+#### ShenYu Dashboard
+
+> [27 
commits](https://github.com/apache/shenyu-dashboard/commits?author=VampireAchao)
  
+> 1,780 ++    402 --
+
+- **功能开发**: 在新登录时,使令牌失效,提升安全性 (#467)
+- **新特性**: 添加了通用组件的命名空间选择功能 (#462)
+- **安全优化**: 在多次错误密码输入后要求输入验证码 (#465)
+- **界面优化**: 移除了多余的管理员信息编辑按钮,简化界面 (#463)
+- **批量操作支持**: 增加了选择器和规则的批量启用/禁用功能 (#452)
+- **用户体验提升**: 改进了 JSON 编辑器的使用体验 (#374)
+- **性能优化**: 优化了 React 生命周期管理,提高了 Dashboard 的响应速度 (#369)
+- **模块改进**: 对警报模块进行了关键功能优化 (#346)
+- **集成增强**: 将警报模块的管理界面和功能进行了整合 (#333)
+- **参数管理**: 在 API 请求参数缺失时,自动采用文档中的默认参数 (#332)
+- **文档标准化**: 统一了 API 文档格式,并修复了多个集成问题 (#303)
+- **文档改进**: 对 API 文档进行了全面的优化调整 (#301)
+- **导航功能**: 在菜单导航中新增了系统和资源的搜索功能 (#279)
+- **路由修正**: 修正了上下文路径更新后的路由匹配问题 (#428)
+- **标签管理**: 解决了警报模块中标签删除的相关问题 (#377)
+- **删除确认**: 为 API 标签删除功能增加了确认步骤,防止误操作 (#375)
+- **页面错误修复**: 修复了组件挂载时导致的代理页面错误 (#351)
+- **查询渲染修复**: 解决了 HeadersEditor 中查询渲染的问题 (#331)
+
+### 社区参与和成长
+
+通过参与 ShenYu 
的社区例会和贡献代码,我不仅提升了自己的技术水平,还学到了如何更有效地在开源项目中进行协作。与社区成员的合作,让我深刻体会到开源社区的开放与包容。
+
+### 给开源开发者的建议
+
+对于想要加入开源项目的开发者,我的建议是:从小处着手,不要怕事情小,只要它有助于项目的发展,你的每一次贡献都会被社区所重视。持续学习和不断尝试,最终你会找到适合自己的贡献方式。
+
+### 一起为 ShenYu 贡献力量
+
+如果你也想为 Apache ShenYu 贡献力量,可以从以下几点入手:
+
+- 阅读 [贡献者指南](https://shenyu.apache.org/zh/community/contributor-guide)
+- 参与 [GitHub Issues](https://github.com/apache/shenyu/issues) 讨论,寻找适合你的贡献机会
+
+### 结语
+
+被提名为 ShenYu Committer 对我来说是一个重要的里程碑。我将继续为 ShenYu 贡献力量,也期待更多的开发者加入我们,共同推动 
ShenYu 的发展。
diff --git a/i18n/zh/docusaurus-plugin-content-pages/team.mdx 
b/i18n/zh/docusaurus-plugin-content-pages/team.mdx
index 5ec06f402c..dc2b760782 100644
--- a/i18n/zh/docusaurus-plugin-content-pages/team.mdx
+++ b/i18n/zh/docusaurus-plugin-content-pages/team.mdx
@@ -449,6 +449,14 @@ tags: ["Team"]
         <td>Committer</td>
         <td></td>
     </tr>
+    <tr>
+        <td><a href="https://github.com/VampireAchao";><img width="64" 
src="https://avatars.githubusercontent.com/u/52746628?v=4"/></a></td>
+        <td>achao</td>
+        <td><a 
href="https://people.apache.org/committer-index.html#achao";>achao</a></td>
+        <td><a href="https://github.com/VampireAchao";>achao</a></td>
+        <td>Committer</td>
+        <td></td>
+    </tr>
 </table>
 
 ## 贡献者
diff --git a/news/Apache-ShenYu-Committer-2024-08-14.md 
b/news/Apache-ShenYu-Committer-2024-08-14.md
new file mode 100644
index 0000000000..92c6a3f1b2
--- /dev/null
+++ b/news/Apache-ShenYu-Committer-2024-08-14.md
@@ -0,0 +1,77 @@
+---
+title: "Start small, become a Committer"
+author: "achao"
+description: "Start small, become a Committer"
+categories: "Apache ShenYu Committers"
+tags: ["Apache ShenYu"]
+date: 2024-08-14
+---
+
+### Personal Introduction
+
+- **Name**: Achao
+- **GitHub**: [VampireAchao](https://github.com/VampireAchao)
+- **Email**: [ac...@apache.org](mailto:ac...@apache.org)
+
+### First Encounter with Apache ShenYu Gateway
+
+When I first came into contact with Apache ShenYu, I was involved in 
development work with the Dromara community. At that time, Yu Xiao (the founder 
and VP of Apache ShenYu) initiated a frontend development request within the 
community. Since I was familiar with the React technology used by ShenYu, I 
decided to join the contributors. Although I was not a direct user of ShenYu, 
contributing my frontend skills to the community felt like a very natural 
choice.
+
+### The Path of Open Source Contribution
+
+During my contributions to the ShenYu project, I gradually clarified my 
direction and deepened my understanding of the project structure by reading the 
source code. In this process, I actively submitted code and performed fixes. 
Here are some of my contributions to the ShenYu project:
+
+#### ShenYu
+
+> [13 commits](https://github.com/apache/shenyu/commits?author=VampireAchao)  
+> 6,084 ++    2,379 --
+
+- **Feature Development**: Implemented client ID validation to invalidate old 
tokens on new login (#5600)
+- **Feature Addition**: Added menu buttons and permissions for the alert 
module (#5156)
+- **Testing Expansion**: Added unit test cases for PortUtils.findPort (#4604)
+- **Default Configuration Improvement**: Set NettyClient as the default 
HttpClient (#5200)
+- **Bug Fix**: Fixed routing mismatch issues due to context-path updates 
(#5510)
+- **Time Format Correction**: Resolved LocalDateTime formatting issues in the 
alert module (#5180)
+
+#### ShenYu Dashboard
+
+> [27 
commits](https://github.com/apache/shenyu-dashboard/commits?author=VampireAchao)
  
+> 1,780 ++    402 --
+
+- **Feature Development**: Enabled token invalidation on new login to enhance 
security (#467)
+- **New Feature**: Added namespace selection for common components (#462)
+- **Security Enhancement**: Required verification code after multiple 
incorrect password attempts (#465)
+- **UI Optimization**: Removed unnecessary admin info edit buttons to simplify 
the interface (#463)
+- **Batch Operation Support**: Added batch enable/disable functionality for 
selectors and rules (#452)
+- **User Experience Improvement**: Enhanced the JSON editor experience (#374)
+- **Performance Optimization**: Improved React lifecycle management to boost 
Dashboard responsiveness (#369)
+- **Module Improvement**: Key optimizations for the alert module (#346)
+- **Integration Enhancement**: Integrated management interface and functions 
for the alert module (#333)
+- **Parameter Management**: Automatically use default parameters from 
documentation when API request parameters are missing (#332)
+- **Documentation Standardization**: Unified API documentation format and 
fixed multiple integration issues (#303)
+- **Documentation Improvement**: Comprehensive optimization of API 
documentation (#301)
+- **Navigation Feature**: Added system and resource search functionality in 
menu navigation (#279)
+- **Routing Fix**: Corrected routing mismatch issues after context-path 
updates (#428)
+- **Tag Management**: Resolved issues with tag deletion in the alert module 
(#377)
+- **Deletion Confirmation**: Added confirmation step for API tag deletion to 
prevent accidental deletions (#375)
+- **Page Error Fix**: Fixed proxy page errors caused by component mounting 
(#351)
+- **Query Rendering Fix**: Resolved query rendering issues in HeadersEditor 
(#331)
+
+### Community Participation and Growth
+
+By participating in ShenYu's community meetings and contributing code, I not 
only improved my technical skills but also learned how to collaborate more 
effectively in open source projects. Working with community members gave me a 
deep appreciation for the openness and inclusiveness of the open source 
community.
+
+### Advice for Open Source Developers
+
+For developers looking to join open source projects, my advice is: start with 
small tasks and don't be afraid of the small things. As long as it contributes 
to the project, every contribution will be valued by the community. 
Continuously learn and keep trying, and you will eventually find the 
contribution path that suits you.
+
+### Contributing to ShenYu Together
+
+If you want to contribute to Apache ShenYu, you can start with the following:
+
+- Read the [Contributor 
Guide](https://shenyu.apache.org/zh/community/contributor-guide)
+- Participate in [GitHub Issues](https://github.com/apache/shenyu/issues) 
discussions to find suitable contribution opportunities
+
+### Conclusion
+
+Being nominated as a ShenYu Committer is a significant milestone for me. I 
will continue to contribute to ShenYu and look forward to more developers 
joining us to drive ShenYu's development forward.
diff --git a/src/data/newsInfo.js b/src/data/newsInfo.js
index df4f9f3716..52059e0b36 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>Start small, become a Committer</Translate>,
+        author: "achao",
+        description: <Translate>Start small, become a Committer</Translate>,
+        categories: "Apache ShenYu Committers",
+        tags: ["Apache ShenYu"],
+        date: "2024-08-14",
+        cover: "/img/news/achao.jpg",
+        src:'Apache-ShenYu-Committer-2024-08-14',
+    },
     {
         title: <Translate>My Open Source Journey with Apache 
ShenYu</Translate>,
         author: "Hongyu Liu",
diff --git a/src/pages/team.mdx b/src/pages/team.mdx
index 97819f967f..e25bb701f6 100644
--- a/src/pages/team.mdx
+++ b/src/pages/team.mdx
@@ -446,6 +446,14 @@ The team always insists on community over code. We are 
looking forward to more p
         <td>Committer</td>
         <td></td>
     </tr>
+    <tr>
+        <td><a href="https://github.com/VampireAchao";><img width="64" 
src="https://avatars.githubusercontent.com/u/52746628?v=4"/></a></td>
+        <td>achao</td>
+        <td><a 
href="https://people.apache.org/committer-index.html#achao";>achao</a></td>
+        <td><a href="https://github.com/VampireAchao";>achao</a></td>
+        <td>Committer</td>
+        <td></td>
+    </tr>
 </table>
 
 ## Contributors
diff --git a/static/img/news/achao.jpg b/static/img/news/achao.jpg
new file mode 100644
index 0000000000..4cf025818a
Binary files /dev/null and b/static/img/news/achao.jpg differ

Reply via email to