You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@shenyu.apache.org by renzhuyan <re...@apache.org> on 2022/08/06 02:05:10 UTC

The Shenyu community's meeting is on 04/08/2022

Here are the meeting minutes of our community meeting.
Time: Every other Thursday at 9 pm
Mode: Online Tencent Video Conference
Purpose: Building Open And Governance Community
Moderator: Yan Renzhu (renzhuyan)

Participants:
*Name, GitHub ID, Role*
Xiao Yu, yu199195, VP
Duan Haibo, haibo-duan, committer
Zhangzicheng,dragon-zhang,committer
Likeguo, likeguo,committer
orange,renzhuyan,committer
moremind,moremind,committer
Lisandro,lishuo5263,committer
impact, impactCn, committer

Lianjunwei,lianjunwei,contributor
Yunlongl,yunlongl,contributor
Qinziwei,Qinziwei,contributor
lahmXu, lahmXu, contributor
ShawnJim,ShawnJim,contributor
DamonXue,damonXue,contributor
Zhengpeng,847850277,contributor
Dangkai,erdengk,contributor
Gouzixin,gouzixing,contributor

wilson,wilson,community
Fengganyuan,,community

#### Feature Development

1. GSoC 2022 (Google Summmer Camp),topic discuss.
 -Add log-kafka's plugin in agent.The code is developed, the documentation
is not finished. (Zhang Yonglun) 40%
 -integrated test (Kunshuai,dangkai) 80%

2.Summer 2022(OSPP), send 2 topics
  -Official Website Revision(XiaoYu, gouzixin)dev 70%, news page and
blog page are submited PR.change news head portrait.
  -New plugins(Zhang Yonglun)0%,not started.

3. Computer Association activities(dangkai,zhukunshuai)
  -Front-end optimization 20% (xiaoyu & qinziwei)
  -integration test,need docker package plugin.(zhukunshuai) 80%
  -helm, discuss with students. (Dangkai) 40%

4.WeOpenStar,Send 8 topics <
https://mp.weixin.qq.com/s/SM4FvhNp-uqrktbOgzJ1Yw>
  topics:
 -ParamMapping plugin documentation optimization (moremind)
 -ModifyResponse plugin document optimization (moremind)
 -Redirect plugin documentation optimization (moremind)
 -Rewrite plugin document optimization (moremind)
 -Further simplify annotations in Shenyu (Zhangzicheng)
 -Rewrite the Client module using the Agent technology (Zhangzicheng)
 -Optimize the ShenYu gateway configuration document (Xiao Yu)
 -Added quick start documentation for Websocket by ShenYu gateway (Xiao Yu)

5.Development Tasks Planning:

   -Multi-language SDK develop. (2.4.4)
    .net client (gaohan) :  The code Consul has merged, Nacos has proposed
PR, and is working on Etcd. overall progress 60%,
Integration test and documentation are required.
    Golang client (Li Shuo,alun)  :  overall progress 80%, Integration
test and documentation are required.
    python client (zhanglin,Junwei)  : pending
    Attentions:
    Support zk registration. Add unit tests and integration tests.
    Liming deng is familiar with code cov andcan help on it.
    Add license files for all dependencies.
    Ask if there's a common Apache account for Nuget(Zhang Yonglun).

   -API documentation support. (lianjunwei) (2.4.4) progress (90%)
     The custom header : back-end has been completed,Interface with
front-end debugging.  100%
     Global switch function ready to submit PR.  100%
     API document write database persistence is in progress,Need to add
issue.

  -Customized document templates (moremind,doing)
     Progress:  Done with log, donewith Divide. Need to improve
documentation
     Done for SpringCloud and dubbo plugin. About 2 weeks per plugin.
overall progress 33%.

  -opentelemetry plugin (Yul, Haochao zhuang,doing)
    test cases in progress.
    UT is hard, need help. Haochao zhuang will help. No progress.

   -Alert (impactCn) The next version is released.  80%
     Alert template.   In progress.  The prototype diagram has been
completed.


   -ShenYu gateway supports cluster mode.(Chen Bin)(2.5.0)
     Submitted PR, Reconnecion needs to be optimize. need to
integration test . 80%

   -admin upload plugin (zouchangfu): The back-end has been completed,
     still needs the front-end to complete the function.  Meet some
problem that class loader loadingthe same class.
     not finished,There are still some problems to be solved.

   -mock plugin (tianyou) : 100%
     need doc and test.  code needs to be optimized.  100%

   -Add LB SDK of cloud vendor (impactCn) ,next version.

   -send log to aliyun log service (moremind): 100%
      need doc and test. 100%

   -rules and selectors match optimization, tree
algorithm(ZhangZiCheng,  Fibonacci). pending
       (https://github.com/apache/incubator-shenyu/issues/3364)

   -cache the rule match result. (zouchangfu)
        (https://github.com/apache/incubator-shenyu/issues/3627)

   -Add orchestration-plugin. (Xiao Yu,pending) (3.0.0)

   -Admin dashboard redesign and rewrite. (Xiao Yu,pending) (3.0.0)

   -Add LB SDK of cloud vendor(impactCn, pending)

   -Service Grid (ImpactCn ,pending)

   -K8s service discover (Zhang Lei ) :  70%

   -The check database is mandatory, and the front end should be mandatory
(renzhuyan)

   -brpc-plugin (micaeleDeSteven, in progress)

   - integration test for admin. (haochaoZhuang) e2e test, will do it
after finishing the nginx task. not started.

   -Security vulnerability fixes.(Zhang Yonglun)

   -Matching algorithm, tree matching algorithm (Zhang Zicheng)

  -Architecture diagram, stereo topology diagram
     Architecture diagram (damonxue)
     Stereo topology diagram (lamuxu)