reconstruction of dubbo ops

2018-08-16 Thread Minxuan Zhuang
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

2018-08-16 Thread 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: reconstruction of dubbo ops

2018-08-16 Thread 秦金卫
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

2018-08-16 Thread KimmKing
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

2018-08-17 Thread Huxing Zhang
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

2018-08-18 Thread Ian Luo
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

2018-08-18 Thread Minxuan Zhuang
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

2018-08-19 Thread Ian Luo
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

2018-08-16 Thread Jerrick Zhu
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

2018-08-16 Thread Ian Luo
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.
>
>
> > >>>
> >
> >
>