Hi community,
I submit a pr https://github.com/apache/incubator-shenyu-website/pull/521
for context-path plugin document which followed the template in issue
https://github.com/apache/incubator-shenyu-website/issues/471.
As this is the first doc using the template, please help review it and
give me feedback.
After document one plugin, I knowed not only how to use this plugin ,
much much more I suggested before.
1. we may need to read code and communicate to author to help understand
logic and plugin design target.
2. Sometimes you will have a question why it's designed like this, can we
improve it.
3. Sometime you will have a question could we chagne or remove some
parameters.
3. Also you will know the relations among plugins, their execute
orders, how they combine together in handling requests.
4. Sometimes we may encount some errors during config plugin, you can ask
for help or fix it yourself.
And also write this plugin really cost time, almost 2 work days, though
this is only a simple plugin. And I suggest tag this issue good-first issue,
and ask more members to contribute together.
Many Thanks
Ahaha
在 2022-03-22 22:48:25,"AhahaGe" <[email protected]> 写道:
Hi community,
I added the chinese version template, please help review.
If it's ok, plugin writter's, such as cache plugin, please help follow the new
template, many thanks.
As sign plugin have some front error and blocked my document, I submmitted a
issue https://github.com/apache/incubator-shenyu/issues/3090, hope anyone can't
help fix it.
## 1. 概述
### 1.1 插件名称
* 签名
### 1.2 适用场景
* 当需要提升接口的安全性的时候
### 1.3 插件功能
* 对请求增加签名认证
### 1.4 插件代码
* 核心模块 ```shenyu-plugin-sign```
* 核心类 ```org.apache.shenyu.plugin.sign.SignPlugin```
### 1.5 添加自哪个 shenyu 版本
* 2.3.0
## 2. 如何使用插件
# 2.1 插件使用流程图
# 2.2 导入pom
# 2.3 启用插件
# 2.4 配置插件
# 2.5 示例
## 3. 如何禁用插件
At 2022-03-21 09:22:30, "AhahaGe" <[email protected]> wrote:
Hi community,
Thanks for your great feedback.
I added 1.5 code galance, 2.4 for complex comfig can show the key config class
and 3. how to remove(close) plugin.
Is it ok?
Overview:
1.1 name of this plugin
1.2 used for which scenario to solve what problem
1.3 contains what functionality
1.4 added since which shenyu version
1.5 code galance, related projects, key code class.
How to use this plugin.
2.1 the central procedure mainly for some complex plugin
2.2 import pom
2.3 enable plugin
2.4 config plugin: describe every page config item so that everyone
knows config detail, can contain examples and picture, for complex comfig can
show the key config class
2.5 examples
2.5.1 examples1, text and snapshot, detail describe every page
config item, request, result
2.5.2 examples2, text and snapshot, detail describe every page
config item, request, result
How to remove(close) this plugin.
3.1 disable plugin
At 2022-03-18 19:57:11, "AhahaGe" <[email protected]> wrote:
Hi community,
I created a
issue(https://github.com/apache/incubator-shenyu-website/issues/471) detail
document for all plugin which aims to improve our home website plugin document.
With our new document, everyone can easily know and use our native plugin.
I defined the new Plugin Document Template, please fell free to give me
more advices.
After template is fixed, welcome everyone to contribute together, and
devlelopers of plugins help review document.
Overview:
1.1 name of this plugin
1.2 used for which scenario to solve what problem
1.3 contains what functionality
1.4 added since which shenyu version
How to use this plugin.
2.1 the central procedure mainly for some complex plugin
2.2 import pom
2.3 enable plugin
2.4 config plugin: describe every page config item so that everyone
knows config detail, can contain examples and picture
2.5 examples
2.5.1 examples1, text and snapshot, detail describe every page
config item, request, result
2.5.2 examples2, text and snapshot, detail describe every page
config item, request, result
We welcome users to provide best practice to give us more ideas or help us
improve specific native plugin.
Thanks
AhahaGe