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

Reply via email to