OK, I will start a vote for Toolkit donation.
Best Wishes & Regards ------------------------------- Mabin Willem Jiang <willem.ji...@gmail.com> 于2019年6月3日周一 下午5:59写道: > @mabin1...@gmail.com > > Could you start a vote for it? > Here is an vote template[1] ( it's for committer vote, you can change > it to your proposal). > Please ping me if you need any help from my side. > > [1]https://community.apache.org/newcommitter.html#committer-vote-template > > Willem Jiang > > Twitter: willemjiang > Weibo: 姜宁willem > > On Mon, Jun 3, 2019 at 5:49 PM Willem Jiang <willem.ji...@gmail.com> > wrote: > > > > It's a good idea to provide tools to help user to generate the > > application of ServiceComb java-chassis. > > As there are some code already in the github[1], we need to go through > > the IP Clearance Process[2]. > > > > We can take the SkyWalking recent donation[3] as an example. > > > > [1] https://github.com/MabinGo/toolkit > > [2] https://incubator.apache.org/ip-clearance/ > > [3] > https://incubator.apache.org/ip-clearance/skywalking-rocketbot-ui.html > > > > > > Willem Jiang > > > > Twitter: willemjiang > > Weibo: 姜宁willem > > > > On Thu, May 30, 2019 at 4:37 PM Bin Ma <mabin1...@gmail.com> wrote: > > > > > > Currently, the toolkit project provides the function to develop > > > microservices based on contracts. > > > > > > My opinion, the toolkit project is a collection of tools. > > > For example, archetypes module of ServiceComb java-chassiswe can be > > > migrated into toolkit project. > > > In the future, remote debugging tools, automated test frameworks, etc. > can > > > be provided in the toolkit project > > > to support connecting with popular microservice frameworks such as > > > ServiceComb and SpringCloud. > > > > > > Any suggestions? @all > > > > > > > > > Best Wishes & Regards > > > ------------------------------- > > > Mabin > > > > > > > > > > > > Zen Lin <zenlintechnofr...@gmail.com> 于2019年5月30日周四 上午10:27写道: > > > > > > > +1 > > > > It is quite important to provide a contract tool kit in microservice > field. > > > > I have one question that, this repo only contains the tools related > to > > > > contract, or it also contains other tools in future? > > > > I mean, this will affact the naming of the repo. > > > > Any thoughts? > > > > > > > > Best Regards, > > > > --- > > > > Zen Lin > > > > zenlintechnofr...@gmail.com > > > > Focused on Micro Service and Apache ServiceComb > > > > > > > > > > > > wjm wjm <zzz...@gmail.com> 于2019年5月29日周三 下午9:15写道: > > > > > > > > > +1 > > > > > > > > > > Bin Ma <mabin1...@gmail.com> 于2019年5月28日周二 下午7:37写道: > > > > > > > > > > > Thanks for your suggestions, I will get the scenarios you > provided and > > > > > put > > > > > > into the roadmap of the toolkit to consider how to implement. > > > > > > > > > > > > > > > > > > Best Wishes & Regards > > > > > > ------------------------------- > > > > > > Mabin > > > > > > > > > > > > > > > > > > > > > > > > Liubao (A) <bao....@huawei.com> 于2019年5月28日周二 上午9:52写道: > > > > > > > > > > > > > Very glad to hear this proposal. I have a draft idea[1] of > contract > > > > > based > > > > > > > software engineering based on tools. > > > > > > > And a brief idea[2] of managing contract of all microservices > by web. > > > > > > > > > > > > > > > > > > > > > [1] > > > > https://bbs.huaweicloud.com/blogs/c998f257673711e9bd5a7ca23e93a891 > > > > > > > [2] https://zhuanlan.zhihu.com/p/64064246 > > > > > > > > > > > > > > > > > > > > > -----邮件原件----- > > > > > > > 发件人: Bin Ma [mailto:mabin1...@gmail.com] > > > > > > > 发送时间: 2019年5月27日 11:00 > > > > > > > 收件人: dev@servicecomb.apache.org > > > > > > > 主题: [PROPOSAL]create a new project for servicecomb toolkit > > > > > > > > > > > > > > Hi All, > > > > > > > > > > > > > > In the process of supporting users to do micro-service > > > > transformation, > > > > > we > > > > > > > encountered the following problems: > > > > > > > 1. For users who integrate multi-vendor applications, because > the > > > > > > > development languages, habits, and frameworks of different > vendors > > > > are > > > > > > > different, the entire system data and service standards are > > > > > inconsistent, > > > > > > > users are difficult to integrate, and it is difficult to > manage and > > > > > > control > > > > > > > the final delivery quality. > > > > > > > 2. For users who have evolved from legacy systems to > microservices > > > > > > > architectures, additional learning and understanding of the > > > > > > > microservices-related framework details is required before the > > > > > > > microservices project can be designed, built, and developed > according > > > > > to > > > > > > > the selected microservices framework. For users, Need to be > > > > distracted > > > > > to > > > > > > > focus on things outside the business. > > > > > > > > > > > > > > Based on the above reasons, combined with ServiceComb's service > > > > > contract > > > > > > > management capabilities, we have implemented a contract-based > > > > > > microservice > > > > > > > development toolkit[1] with the goal of rapidly building > > > > microservices > > > > > > > projects based on popular microservices frameworks and > programming > > > > > > models, > > > > > > > and supporting the automatic generation of contracts,code and > > > > > > documentation > > > > > > > to help users reduce micro-service entry costs, focus on > business > > > > > > > development, and improve legacy system reconfiguration and > > > > development > > > > > > > efficiency during the microservice transformation phase. > > > > > > > > > > > > > > The framework and basic function of toolkit has been finished > [1] > > > > > > > > > > > > > > The function of the toolkit is as follows: > > > > > > > 1. Code extraction service contract > > > > > > > In applications developed based on the SpringMVC/POJO/JAX-RS > model, > > > > > > > one-click generation of service contract files conforming to > the > > > > > OpenAPI > > > > > > > specification. > > > > > > > 2. Service Contract Generation Micro Service Engineering Enter > a > > > > > service > > > > > > > contract that conforms to the OpenAPI specification, one-click > > > > > generation > > > > > > > of a microservice project with ServiceComb/SpringCloud/Swagger > as the > > > > > > base > > > > > > > microservice framework and SpringMVC/POJO/JAX-RS or SpringBoot > as > > > > > > > programming model . > > > > > > > 3. Service contract and code consistency check Verify that the > actual > > > > > > > implementation of the application (such as the data and > service API) > > > > is > > > > > > > consistent with the agreed service contract description. > > > > > > > 4. Service contract / code generation document Enter a service > > > > contract > > > > > > > that conforms to the OpenAPI specification, one-click > generation of a > > > > > > > document in html/word/pdf format. > > > > > > > > > > > > > > [1] https://github.com/MabinGo/toolkit > > > > > > > > > > > > > > > > > > > > > Best Wishes & Regards > > > > > > > ------------------------------- > > > > > > > Mabin > > > > > > > > > > > > > > > > > > > > > > >