reconstruction of dubbo ops
Hi community: I've commit a pull request: https://github.com/apache/incubator-dubbo-ops/pull/87 this is a reconstruction of dubbo Ops,the structure looks like: dubbo-admin ---dubbo-ops-frontend ---dubbo-ops-backend the front end is based on Vuetify <https://vuetifyjs.com> and generated with Vue-cli, frontend-maven-plugin <https://github.com/eirslett/frontend-maven-plugin> is used to do npm build with maven. Now this reconstruction version contains only skeleton, so I suggest to open *a new branch* for this pull request, Thanks.
Re: reconstruction of dubbo ops
Good job, I think you can setup a gitthub project to manage this refactoring issue,then more people can take part in it Minxuan Zhuang 于2018年8月16日周四 下午5:46写道: > Hi community: > I've commit a pull request: > https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > reconstruction of dubbo Ops,the structure looks like: > >dubbo-admin > ---dubbo-ops-frontend > ---dubbo-ops-backend > > the front end is based on Vuetify <https://vuetifyjs.com> and generated > with Vue-cli, frontend-maven-plugin > <https://github.com/eirslett/frontend-maven-plugin> is used to do npm > build > with maven. Now this reconstruction version contains only skeleton, so I > suggest to open *a new branch* for this pull request, Thanks. >
Re:Re: reconstruction of dubbo ops
Wonderful,Admin need be reborn. 在 2018-08-16 17:57:33,"Xin Wang" 写道: >Good job, > I think you can setup a gitthub project to manage this refactoring >issue,then more people can take part in it > >Minxuan Zhuang 于2018年8月16日周四 下午5:46写道: > >> Hi community: >> I've commit a pull request: >> https://github.com/apache/incubator-dubbo-ops/pull/87 this is a >> reconstruction of dubbo Ops,the structure looks like: >> >>dubbo-admin >> ---dubbo-ops-frontend >> ---dubbo-ops-backend >> >> the front end is based on Vuetify <https://vuetifyjs.com> and generated >> with Vue-cli, frontend-maven-plugin >> <https://github.com/eirslett/frontend-maven-plugin> is used to do npm >> build >> with maven. Now this reconstruction version contains only skeleton, so I >> suggest to open *a new branch* for this pull request, Thanks. >>
Re:Re:Re: reconstruction of dubbo ops
And you can see this project: https://github.com/dubboclub/dubbokeeper 在 2018-08-16 19:54:31,"秦金卫" 写道: >Wonderful,Admin need be reborn. >在 2018-08-16 17:57:33,"Xin Wang" 写道: >>Good job, >> I think you can setup a gitthub project to manage this refactoring >>issue,then more people can take part in it >> >>Minxuan Zhuang 于2018年8月16日周四 下午5:46写道: >> >>> Hi community: >>> I've commit a pull request: >>> https://github.com/apache/incubator-dubbo-ops/pull/87 this is a >>> reconstruction of dubbo Ops,the structure looks like: >>> >>>dubbo-admin >>> ---dubbo-ops-frontend >>> ---dubbo-ops-backend >>> >>> the front end is based on Vuetify <https://vuetifyjs.com> and generated >>> with Vue-cli, frontend-maven-plugin >>> <https://github.com/eirslett/frontend-maven-plugin> is used to do npm >>> build >>> with maven. Now this reconstruction version contains only skeleton, so I >>> suggest to open *a new branch* for this pull request, Thanks. >>>
Re: reconstruction of dubbo ops
Hi, It is good to see someone is working on refactoring the Dubbo ops, because it really needs to be refactored. Can you elaborate more about your design principals? For example: Why do you choose vuetify to implement the frontend? Is there any guide/doc for others to play with it? Because not every one is familiar with those techniques. Is there any plan of next steps? I think it will be better if you can share your ideas to the community, so that more people can get involved. On Thu, Aug 16, 2018 at 5:46 PM Minxuan Zhuang wrote: > > Hi community: > I've commit a pull request: > https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > reconstruction of dubbo Ops,the structure looks like: > >dubbo-admin > ---dubbo-ops-frontend > ---dubbo-ops-backend > > the front end is based on Vuetify <https://vuetifyjs.com> and generated > with Vue-cli, frontend-maven-plugin > <https://github.com/eirslett/frontend-maven-plugin> is used to do npm build > with maven. Now this reconstruction version contains only skeleton, so I > suggest to open *a new branch* for this pull request, Thanks. -- Best Regards! Huxing
Re: reconstruction of dubbo ops
What I suggest is a concrete instruction on how to involve this project so that the community can participate more easily, including: 1. how to build 2. planed feature list 3. what tech stack backend module is adopted, and where to learn 4. what tech stack frontend module is adopted, and where to learn 5. how backend module and frontend module are interacted Thanks, -Ian. On Sat, Aug 18, 2018 at 1:53 PM Huxing Zhang wrote: > Hi, > > It is good to see someone is working on refactoring the Dubbo ops, > because it really needs to be refactored. > Can you elaborate more about your design principals? > For example: > Why do you choose vuetify to implement the frontend? > Is there any guide/doc for others to play with it? Because not every > one is familiar with those techniques. > Is there any plan of next steps? > > I think it will be better if you can share your ideas to the > community, so that more people can get involved. > > On Thu, Aug 16, 2018 at 5:46 PM Minxuan Zhuang > wrote: > > > > Hi community: > > I've commit a pull request: > > https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > > reconstruction of dubbo Ops,the structure looks like: > > > >dubbo-admin > > ---dubbo-ops-frontend > > ---dubbo-ops-backend > > > > the front end is based on Vuetify <https://vuetifyjs.com> and generated > > with Vue-cli, frontend-maven-plugin > > <https://github.com/eirslett/frontend-maven-plugin> is used to do npm > build > > with maven. Now this reconstruction version contains only skeleton, so I > > suggest to open *a new branch* for this pull request, Thanks. > > > > -- > Best Regards! > Huxing >
Re: reconstruction of dubbo ops
here is my explanation and feature plan about the new version of dubbo ops: 1. It will include most features in the current version of dubbo ops, such as service search, service governance and system status. The dubbo monitor will be part of new dubbo ops. 2. as mentioned early, backend module is a standard spring boot <https://spring.io/projects/spring-boot> application, and the style of data exposure interface follows the principle of rest api <https://en.m.wikipedia.org/wiki/Representational_state_transfer> 3. The frontend module uses Vue.js <https://vuejs.org/index.html>, a popular and well documented javaScript framework and vuetify <https://vuetifyjs.com/en/>, a material design component framework. 4. frontend-maven-plugin <https://github.com/eirslett/frontend-maven-plugin> is imported to manage the frontend module with maven. If you are only interested in the frontend part, you can build it with npm, just like a normal frontend project. It fetches data from backend by calling rest api. Dubbo admin is a very important component of Dubbo, if anyone is interested in this project, especially the frontend part and UI design, please join me, thanks. On Sat, Aug 18, 2018 at 5:20 PM Ian Luo wrote: > What I suggest is a concrete instruction on how to involve this project so > that the community can participate more easily, including: > > 1. how to build > 2. planed feature list > 3. what tech stack backend module is adopted, and where to learn > 4. what tech stack frontend module is adopted, and where to learn > 5. how backend module and frontend module are interacted > > Thanks, > -Ian. > > > On Sat, Aug 18, 2018 at 1:53 PM Huxing Zhang wrote: > > > Hi, > > > > It is good to see someone is working on refactoring the Dubbo ops, > > because it really needs to be refactored. > > Can you elaborate more about your design principals? > > For example: > > Why do you choose vuetify to implement the frontend? > > Is there any guide/doc for others to play with it? Because not every > > one is familiar with those techniques. > > Is there any plan of next steps? > > > > I think it will be better if you can share your ideas to the > > community, so that more people can get involved. > > > > On Thu, Aug 16, 2018 at 5:46 PM Minxuan Zhuang > > wrote: > > > > > > Hi community: > > > I've commit a pull request: > > > https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > > > reconstruction of dubbo Ops,the structure looks like: > > > > > >dubbo-admin > > > ---dubbo-ops-frontend > > > ---dubbo-ops-backend > > > > > > the front end is based on Vuetify <https://vuetifyjs.com> and > generated > > > with Vue-cli, frontend-maven-plugin > > > <https://github.com/eirslett/frontend-maven-plugin> is used to do npm > > build > > > with maven. Now this reconstruction version contains only skeleton, so > I > > > suggest to open *a new branch* for this pull request, Thanks. > > > > > > > > -- > > Best Regards! > > Huxing > > >
Re: reconstruction of dubbo ops
Looks like a very exciting project to rebuild dubbo admin with the modern technology stacks. Let's move forward, and start some works as soon as possible :) On Sat, Aug 18, 2018 at 10:16 PM Minxuan Zhuang wrote: > here is my explanation and feature plan about the new version of dubbo ops: > 1. It will include most features in the current version of dubbo ops, such > as service search, service governance and system status. The dubbo monitor > will be part of new dubbo ops. > 2. as mentioned early, backend module is a standard spring boot > <https://spring.io/projects/spring-boot> application, and the style of > data > exposure interface follows the principle of rest api > <https://en.m.wikipedia.org/wiki/Representational_state_transfer> > 3. The frontend module uses Vue.js <https://vuejs.org/index.html>, a > popular and well documented javaScript framework and vuetify > <https://vuetifyjs.com/en/>, a material design component framework. > 4. frontend-maven-plugin < > https://github.com/eirslett/frontend-maven-plugin> > is imported to manage the frontend module with maven. If you are only > interested in the frontend part, you can build it with npm, just like a > normal frontend project. It fetches data from backend by calling rest api. > Dubbo admin is a very important component of Dubbo, if anyone is interested > in this project, especially the frontend part and UI design, please join > me, thanks. > > On Sat, Aug 18, 2018 at 5:20 PM Ian Luo wrote: > > > What I suggest is a concrete instruction on how to involve this project > so > > that the community can participate more easily, including: > > > > 1. how to build > > 2. planed feature list > > 3. what tech stack backend module is adopted, and where to learn > > 4. what tech stack frontend module is adopted, and where to learn > > 5. how backend module and frontend module are interacted > > > > Thanks, > > -Ian. > > > > > > On Sat, Aug 18, 2018 at 1:53 PM Huxing Zhang wrote: > > > > > Hi, > > > > > > It is good to see someone is working on refactoring the Dubbo ops, > > > because it really needs to be refactored. > > > Can you elaborate more about your design principals? > > > For example: > > > Why do you choose vuetify to implement the frontend? > > > Is there any guide/doc for others to play with it? Because not every > > > one is familiar with those techniques. > > > Is there any plan of next steps? > > > > > > I think it will be better if you can share your ideas to the > > > community, so that more people can get involved. > > > > > > On Thu, Aug 16, 2018 at 5:46 PM Minxuan Zhuang > > > wrote: > > > > > > > > Hi community: > > > > I've commit a pull request: > > > > https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > > > > reconstruction of dubbo Ops,the structure looks like: > > > > > > > >dubbo-admin > > > > ---dubbo-ops-frontend > > > > ---dubbo-ops-backend > > > > > > > > the front end is based on Vuetify <https://vuetifyjs.com> and > > generated > > > > with Vue-cli, frontend-maven-plugin > > > > <https://github.com/eirslett/frontend-maven-plugin> is used to do > npm > > > build > > > > with maven. Now this reconstruction version contains only skeleton, > so > > I > > > > suggest to open *a new branch* for this pull request, Thanks. > > > > > > > > > > > > -- > > > Best Regards! > > > Huxing > > > > > >
Re: Re:Re: reconstruction of dubbo ops
On Thu, Aug 16, 2018 at 8:05 PM KimmKing wrote: > And you can see this project: > https://github.com/dubboclub/dubbokeeper > > 在 2018-08-16 19:54:31,"秦金卫" 写道: > >Wonderful,Admin need be reborn. > >在 2018-08-16 17:57:33,"Xin Wang" 写道: > >>Good job, > >> I think you can setup a gitthub project to manage this refactoring > >>issue,then more people can take part in it > >> > >>Minxuan Zhuang 于2018年8月16日周四 下午5:46写道: > >> > >>> Hi community: > >>> I've commit a pull request: > >>> https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > >>> reconstruction of dubbo Ops,the structure looks like: > >>> > >>>dubbo-admin > >>> ---dubbo-ops-frontend > >>> ---dubbo-ops-backend > >>> > >>> the front end is based on Vuetify <https://vuetifyjs.com> and > generated > >>> with Vue-cli, frontend-maven-plugin > >>> <https://github.com/eirslett/frontend-maven-plugin> is used to do npm > >>> build > >>> with maven. Now this reconstruction version contains only skeleton A great step for new dubbo ops. , so I > >>> suggest to open *a new branch* for this pull request, Thanks. > If the community agrees, I will create a new branch named "develop" today. > >>> > >
Re: Re:Re: reconstruction of dubbo ops
I downloaded and played around with it a little bit, it looks like the backend is restful service refactored from the old code base, but the front end is based on vue.js and have one or two pages made. I think this is a good start to build one modern ops for Dubbo. Hi community, is there anybody who's familiar with vue.js, or have UI expertise, or even interested in this project? On Fri, Aug 17, 2018 at 9:45 AM Jerrick Zhu wrote: > On Thu, Aug 16, 2018 at 8:05 PM KimmKing wrote: > > > And you can see this project: > > https://github.com/dubboclub/dubbokeeper > > > > 在 2018-08-16 19:54:31,"秦金卫" 写道: > > >Wonderful,Admin need be reborn. > > >在 2018-08-16 17:57:33,"Xin Wang" 写道: > > >>Good job, > > >> I think you can setup a gitthub project to manage this refactoring > > >>issue,then more people can take part in it > > >> > > >>Minxuan Zhuang 于2018年8月16日周四 下午5:46写道: > > >> > > >>> Hi community: > > >>> I've commit a pull request: > > >>> https://github.com/apache/incubator-dubbo-ops/pull/87 this is a > > >>> reconstruction of dubbo Ops,the structure looks like: > > >>> > > >>>dubbo-admin > > >>> ---dubbo-ops-frontend > > >>> ---dubbo-ops-backend > > >>> > > >>> the front end is based on Vuetify <https://vuetifyjs.com> and > > generated > > >>> with Vue-cli, frontend-maven-plugin > > >>> <https://github.com/eirslett/frontend-maven-plugin> is used to do > npm > > >>> build > > >>> with maven. Now this reconstruction version contains only skeleton > > > A great step for new dubbo ops. > > , so I > > >>> suggest to open *a new branch* for this pull request, Thanks. > > > > If the community agrees, I will create a new branch named "develop" today. > > > > >>> > > > > >