Hi, It’s hard indeed, but if it’s right to do this?
YuanSheng Wang <membp...@apache.org>于2022年2月21日 周一22:11写道: > On Mon, Feb 21, 2022 at 5:27 PM Zhiyuan Ju <juzhiy...@apache.org> wrote: > > > Hi, > > > > Before making UIs for each plugin, we need to know if it's really needed > to > > do this. You could first collect feedback from open source users, if they > > use this plugin, what's the UX they need? > > > > We have many channels to collect feedback, you could even meet with our > > users :) For example, Slack, mailing list, GitHub, QQ/WeChat Group, > > Online/Offline meeting. > > > > > this is very important. > > BTW, making UI for `traffic-split` is not an easy job, it is almost > impossible. > > > > > Best Regards! > > @ Zhiyuan Ju <https://github.com/juzhiyuan> > > > > > > Qi Guo <guoq...@gmail.com> 于2022年1月24日周一 15:26写道: > > > > > Hi, community, > > > > > > I'm having some problems pushing the `traffic-split` plugin > > > UI form forward, it's very complex data types and the > > > `traffic-split` plugin experience isn't user friendly with the > > > UI form structure we have now, any suggestions? > > > > > > This is its data type: > > > ``` > > > "rules": [ > > > { > > > "match": [ > > > { > > > "vars": [ > > > ["http_release","==","new_release"] > > > ] > > > } > > > ], > > > "weighted_upstreams": [ > > > { > > > "upstream": { > > > "name": "upstream_A", > > > "type": "roundrobin", > > > "nodes": { > > > "127.0.0.1:1981":10 > > > } > > > } > > > } > > > ] > > > } > > > ] > > > ``` > > > > > > Baoyuan <baoyuan....@gmail.com> 于2022年1月18日周二 09:41写道: > > > > > > > It is indeed a good way to get things done once and for all, but > > > > compatibility is a key consideration. > > > > This tool may be able to help us[1]. > > > > > > > > [1] https://procomponents.ant.design/en-US/components/schema-form > > > > > > > > Bozhong Yu <imbozh...@gmail.com> 于2022年1月18日周二 09:03写道: > > > > > > > > > That sounds good, we really need more plugin ui form. > > > > > > > > > > Tsangleslie <leslie.ts...@icloud.com.invalid> 于2022年1月17日周一 > 17:11写道: > > > > > > > > > > > Like jsonschema to form < > > https://github.com/gcanti/tcomb-json-schema > > > > > > > > > [1] > > > > > > ? > > > > > > I'm not familiar with the front-end, it sounds like a good > > decoupled > > > > > > solution to me. > > > > > > > > > > > > [1] https://github.com/gcanti/tcomb-json-schema < > > > > > > https://github.com/gcanti/tcomb-json-schema> > > > > > > > > > > > > Leslie Tsang > > > > > > leslie.ts...@icloud.com > > > > > > > > > > > > > On 17 Jan 2022, at 4:31 PM, Zeping Bai <bzp2...@apache.org> > > wrote: > > > > > > > > > > > > > > Can we consider data-driven form generation where we can write > > > > > > > some json to generate the form? This will help with ongoing > > > > > > > maintenance and expand coverage. > > > > > > > > > > > > > > Qi Guo <guoq...@gmail.com> 于2022年1月17日周一 14:49写道: > > > > > > > > > > > > > >> Hi community > > > > > > >> > > > > > > >> I recently saw a discussion at > > > > > > >> https://github.com/apache/apisix/discussions/6090 about > adding > > UI > > > > > form > > > > > > >> configurations to plugins. Regarding `apisix-dashboard` we > > > currently > > > > > > only > > > > > > >> support 8 UI forms, I think we should keep pushing them. I > would > > > > like > > > > > to > > > > > > >> move forward with the development of the `traffic-split`, > > > > > `authz-casbin` > > > > > > >> and other plugin UI forms. In the process, I plan to find some > > new > > > > > > >> contributors to help them out and guide them to join our > > community > > > > > > instead > > > > > > >> of developing them myself. > > > > > > >> > > > > > > >> First, I would like to try to complete the `traffic-split` and > > > > > > >> `authz-casbin` > > > > > > >> > > > > > > >> What do you think? > > > > > > >> > > > > > > >> Best regards! > > > > > > >> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > *MembPhis* > My GitHub: https://github.com/membphis > Apache APISIX: https://github.com/apache/apisix > -- 来自 琚致远