api-savior icon indicating copy to clipboard operation
api-savior copied to clipboard

[Feature] 建议添加配置界面

Open ExtremeYu opened this issue 3 years ago • 8 comments

建议把那个PluginSettingEnum这个做成一个配置界面,这样每个人在自己的ide配置,否则每个人的根目录配置文件很容易提交上去,大团队使用这个挺重要的

ExtremeYu avatar Sep 21 '22 02:09 ExtremeYu

@ExtremeYu 大佬您来实现一下~~~ 我干不动了, 唉

gudqs7 avatar Sep 22 '22 07:09 gudqs7

@ExtremeYu 底子都弄好了, 就差画界面和接入设置了.... 确实没从团队角度考虑过, 因为这玩意就我一个人用... 最近有点低谷... 需要的话我可以提供一些资料, 示例啥的

gudqs7 avatar Sep 22 '22 08:09 gudqs7

其实做配置挺简单的,就是xml配置下持久化的类,我在你插件已经实现了,参考的是另一个DocView插件(也是另一个大佬做的),总共就3个类就ok

ExtremeYu avatar Sep 23 '22 15:09 ExtremeYu

不过我只做了我们自己用到的配置参数,没问你之前我都不知道你这插件竟然还有个配置文件!!

ExtremeYu avatar Sep 23 '22 15:09 ExtremeYu

@ExtremeYu 你没问题就行啦, 我知道很简单, 但我就是不想弄啊~~

gudqs7 avatar Sep 24 '22 11:09 gudqs7

这东西好用呀,我觉得挺好用的,也会给身边的朋友推荐。

但是有些朋友不太接受,觉得swagger更舒服。相比swagger,我觉得ApiSavior是完全解耦的,完全无侵入性,只是利用我们正常的代码注释来生成文档,所以我非常喜欢,之前没点star,现在补一个哈哈哈哈🤣🤣

stick-i avatar Sep 27 '22 11:09 stick-i

@stick-i 首先谢谢你的支持, 其实我的插件定位不完全是 swagger 的替代品, 我的理念是: 一次编写(注释), 到处使用(文档/postman/yapi/mock等). 就是说所有的东西都靠它生成, 当然目前是差远了, 因为有些文档平台我还没用到, 然后也没人提需求, 所以没去做实现, 但实现其实很简单, 因为框架搭好了嘛~ 我觉得如果只是平替 swagger, 确实优势也不大. 如果你喜欢注释的方式, 记得看看wiki的进阶篇哦!

gudqs7 avatar Sep 28 '22 01:09 gudqs7

thank you! @gudqs7

stick-i avatar Sep 28 '22 01:09 stick-i