Skip to content

Commit 45663c2

Browse files
authored
[type:doc] add ospp task (apache#916)
* [type:news] add ospp news * [type:feat] add ingress controller * [type:feat] add ingress controller * [type:feat] add ingress controller * [type:feat] add ingress controller
1 parent 3808c1d commit 45663c2

File tree

3 files changed

+91
-3
lines changed

3 files changed

+91
-3
lines changed

i18n/zh/docusaurus-plugin-content-blog-news/Apache-ShenYu-OSPP2023-2023-05-19.md

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
title: "【开源之夏Apache ShenYu e2e课题来袭 | 邀您深耕高性能网关"
2+
title: "[开源之夏】Apache ShenYu 课题来袭 | 邀您深耕高性能网关]"
33
author: "moremind"
44
description: "Apache ShenYu OSPP 2023"
55
categories: "OSPP 2023"
66
tags: ["Apache ShenYu", "OSPP 2023"]
77
date: 2023-05-19
88
---
99

10+
# [开源之夏】Apache ShenYu e2e课题来袭 | 邀您深耕高性能网关
1011

1112
## 开源之夏
1213

@@ -16,6 +17,7 @@ date: 2023-05-19
1617

1718
开源之夏 2023 学生报名 4 月 29 日正式开启啦!同学们可以在开源之夏官网 https://summer-ospp.ac.cn/ 挑选项目,与导师沟通并准备项目申请材料、提交申请。
1819

20+
1921
![ospp-2023.jpg](/img/news/ospp/ospp-2023.jpg)
2022

2123
## Apache ShenYu简介
@@ -118,3 +120,46 @@ Shenyu是一个异步的,高性能的,跨语言的,响应式的`API`网关
118120
开源之夏2023 社区各项目课题将从4月29日开始接受学生参与项目申请,欢迎通过上方联系方式,与各导师沟通并准备项目申请材料。
119121

120122
![](/img/news/ospp/ospp-2023-flow.jpg)
123+
124+
125+
126+
127+
# shenyu-ingress-controller能力增强
128+
129+
## 项目背景
130+
131+
Kubernetes Controller是Apache ShenYu云原生建设的重要步骤,社区正在建设shenyu-ingress-controller,以实现K8s ingress资源的对接。但是,目前shenyu-ingress-controller功能较为简单,仅支持K8s ingress原生的资源定义。
132+
133+
本项目需要基于annotation拓展shenyu-ingress-controller,尽可能地继承Apache ShenYu丰富的原生功能。
134+
135+
## 项目产出要求
136+
137+
- 增强shenyu-ingress-controller的能力
138+
- 完成核心代码的编写
139+
140+
- 完成相应单元测试和集成测试
141+
142+
- 完成相关文档
143+
144+
## 项目技术要求
145+
146+
- 熟悉Java和Spring Framework
147+
- 熟悉Kubernetes
148+
- 了解API网关
149+
150+
## 项目成果仓库
151+
152+
- https://github.com/apache/shenyu
153+
- https://github.com/apache/shenyu-website
154+
155+
## 项目地址
156+
157+
https://summer-ospp.ac.cn/org/prodetail/2362f0183
158+
159+
## 其他信息
160+
161+
- 项目难度:进阶
162+
- 导师邮箱:jooks@apache.org
163+
164+
165+

news/Apache-ShenYu-OSPP2023-2023-05-19.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
---
2-
title: "[OSPP 2023 & Apache ShenYu e2e task is coming | Invite you to explore the high performance gateway]"
2+
title: "[OSPP 2023 & Apache ShenYu task is coming | Invite you to explore the high performance gateway]"
33
author: "moremind"
44
description: "Apache ShenYu OSPP 2023"
55
categories: "OSPP 2023"
66
tags: ["Apache ShenYu", "OSPP 2023"]
77
date: 2023-05-19
88
---
99

10+
# OSPP 2023 & Apache ShenYu e2e task is coming
1011

1112
## OSPP 2023
1213

@@ -19,6 +20,7 @@ Open source summer 2023 student registration officially opens on April 29! Stude
1920

2021
![ospp-2023.jpg](/img/news/ospp/ospp-2023.jpg)
2122

23+
2224
## Apache ShenYu Introduction
2325

2426
Apache ShenYu is a Java gateway that supports multi-language, multi-protocol (Dubbo, SpringCloud, gRPC, Motan, SofaTars, BRPC), plug-in design, highly dynamic configuration, and highly self-developed. Built-in rich plug-in support, authentication, current limit, circuit breaker, firewall, etc. The traffic configuration is dynamic and the performance is extremely high. Support cluster deployment, support A/B Test, blue-green release and other functions.
@@ -119,3 +121,44 @@ The prize money for this competition is provided by the Summer of Open Source Or
119121
Open Source Summer 2023 community projects will start accepting students to participate in project applications from April 29th. Welcome to communicate with the tutors and prepare project application materials through the contact information above.
120122

121123
![](/img/news/ospp/ospp-2023-flow.jpg)
124+
125+
126+
127+
128+
# shenyu-ingress-controller ability increased
129+
130+
## Project background
131+
132+
Kubernetes Controller is an important step in the Apache ShenYu Cloud native construction. The community is building Shenyu-Ingress-Controller to enable the docking of K8s ingress resources. However, currently the shenyu-ingress-controller feature is relatively simple and only supports the resource definition native to K8s ingress.
133+
134+
This project needs to extend Shenyu-Ingress-Controller based on annotation to inherit the rich native functions of Apache ShenYu as much as possible.
135+
136+
Project output requirements
137+
138+
- Enhanced shenyu-ingress-controller abilities
139+
- Complete the core code writing
140+
141+
- Complete corresponding unit test and integration test
142+
143+
- Complete related documentation
144+
145+
Technical requirements of the project
146+
147+
- Familiar with Java and Spring Framework
148+
- Be familiar with Kubernetes
149+
- Understand the API gateway
150+
151+
Project results warehouse
152+
153+
- https://github.com/apache/shenyu
154+
- https://github.com/apache/shenyu-website
155+
156+
## Project address
157+
158+
https://summer-ospp.ac.cn/org/prodetail/2362f0183
159+
160+
## Other information
161+
162+
- Project difficulty: Advanced
163+
- Email: jooks@apache.org
164+

src/data/newsInfo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Translate from "@docusaurus/Translate";
33

44
export default [
55
{
6-
title: <Translate>OSPP 2023 & Apache ShenYu e2e task is coming | Invite you to explore the high performance gateway</Translate>,
6+
title: <Translate>OSPP 2023 & Apache ShenYu task is coming | Invite you to explore the high performance gateway</Translate>,
77
description: <Translate>Apache ShenYu OSPP 2023</Translate>,
88
categories: "OSPP 2023",
99
tags: ["Apache ShenYu OSPP 2023"],

0 commit comments

Comments
 (0)