feature: Dubbo api docs UI (#671)
author邪影oO <213539@qq.com>
Mon, 21 Dec 2020 08:04:08 +0000 (16:04 +0800)
committerGitHub <noreply@github.com>
Mon, 21 Dec 2020 08:04:08 +0000 (16:04 +0800)
commit3268c49460c374d2b899d8a92f69468986047f70
tree5fe963b6179e5692332a2c8af030e1d93d2ee1e0
parent93d756af85dbf523f4bb070bfa351ec7d2eaff99
feature: Dubbo api docs UI (#671)

* 半成品,从dubboDoc合并,使用vue参考dubboDoc重做ui

* 使用swagger-ui半成品管,放弃swagger存档

* 放弃swagger

* admin中增加 dubbo-api-docs 的UI及测试

* 补遗漏的licenses

* 去除  lombok, 注释修改

* 排除不需要rat检查的文件
26 files changed:
dubbo-admin-server/pom.xml
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/ApiDocsController.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/beans/DubboApiDocsParamInfoBean.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/editors/CustomLocalDateEditor.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/controller/editors/CustomLocalDateTimeEditor.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/docs/ApiInfoRequest.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/docs/CallDubboServiceRequest.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/model/dto/docs/CallDubboServiceRequestInterfaceParam.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/utils/ApiDocsDubboGenericUtil.java [new file with mode: 0644]
dubbo-admin-server/src/main/java/org/apache/dubbo/admin/utils/LocalDateTimeUtil.java [new file with mode: 0644]
dubbo-admin-server/src/main/resources/application.properties
dubbo-admin-ui/package-lock.json
dubbo-admin-ui/package.json
dubbo-admin-ui/src/api/menu.js
dubbo-admin-ui/src/components/apiDocs/ApiDocs.vue [new file with mode: 0644]
dubbo-admin-ui/src/components/apiDocs/ApiForm.vue [new file with mode: 0644]
dubbo-admin-ui/src/components/apiDocs/ApiFormItem.vue [new file with mode: 0644]
dubbo-admin-ui/src/components/public/Drawer.vue
dubbo-admin-ui/src/components/public/JsonEditor.vue
dubbo-admin-ui/src/components/public/JsonEditor2.vue [new file with mode: 0644]
dubbo-admin-ui/src/components/public/assets/max_btn.svg [new file with mode: 0644]
dubbo-admin-ui/src/lang/en.js
dubbo-admin-ui/src/lang/zh.js
dubbo-admin-ui/src/router/index.js
dubbo-admin-ui/yarn.lock [new file with mode: 0644]
pom.xml