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 > > >
