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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> > > > 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 > > > > > >
