That's awesome. On Mon, Jul 23, 2018 at 2:16 PM Huxing Zhang <[email protected]> wrote:
> Thanks for the draft! > > I have posted to Wiki[1] with minor tweaks. > > [1] https://github.com/apache/incubator-dubbo/wiki/Dubbo-extension-guide > > > On Mon, Jul 16, 2018 at 1:32 PM, Ian Luo <[email protected]> wrote: > > +1, it should be a part of contribution guide on dubbo website. > > > > On Mon, Jul 16, 2018 at 11:05 AM Huxing Zhang <[email protected]> wrote: > > > >> Wonderful! > >> > >> I think this can be go to Wiki/Contributor Guide. > >> > >> How to you guys think? > >> > >> But Ideally Github wiki can only be modified by committers, which is > >> not very contributor-friendly. > >> > >> I am thinking of migrating them to website. But I think it is off-topic. > >> > >> On Sun, Jul 15, 2018 at 10:45 AM, wu tianbiao <[email protected]> > wrote: > >> > I have test the problem. > >> > I use windows10 mail app send email, and can use outlook receive > >> attachment. > >> > But the mail app cannot receive itself. > >> > I searched the Google, Maybe a lot of mail client cannot receive. > >> > So just copy the content to mail. > >> > > >> > Below is the detail: > >> > Dubbo Use Microkernel + Plugin design pattern,Microkernel only > >> responsible for assembly Plugin, the functions of Dubbo are implemented > by > >> extension points, it means that all functions of Dubbo can be replaced > by > >> self defined extension by user. > >> > > >> > ## Dubbo Ecosystem > >> > Dubbo recommend to put extension to dubbo [ecosystem]( > github.com/dubbo). > >> Use this pattern will keep the core dubbo cleaner and decrease the > >> maintains work. with less code also speed up core dubbo build process. > >> > > >> > ## dependency > >> > Implement your own dubbo Extension, in general is just dependence on > API > >> jar correspond to what you want. > >> > for example: > >> > ```xml > >> > <dependency> > >> > <groupId>org.apache.dubbo</groupId> > >> > <artifactId>dubbo-serialization-api</artifactId> > >> > <version>${dubbo.version}</version> > >> > </dependency> > >> > ``` > >> > > >> > ## Src Guide > >> > Usually, implement special extension, just need reference the > [Developer > >> Guide](http://dubbo.apache.org/#/docs/dev/build.md?lang=en-us) docs. > >> implement necessary interface and adept extension to dubbo. Except this, > >> some others should under consider: > >> > 1. Well Tested. You should write junit and mock test to eliminate > >> potential bugs. > >> > 2. No Warning, If some warning cannot to avoid, use @SuppressWarnings > to > >> suppress it, but do not abuse it. > >> > 3. README. Add necessary readme to show how to use your extension, and > >> something to take notice. > >> > 4. License. make sure of use Apache License 2.0. > >> > > >> > ## Notify the Community > >> > 1. commit you code to [GitHub](https://github.com). > >> > 2. join the mail list (option).[HowTo]( > >> https://github.com/apache/incubator-dubbo/issues/1393) > >> > 2. send email to notify the community. > >> > 3. usually, after you send email, community will discuss your > extension. > >> and mentors of dubbo group will contact you for transfer project to > dubbo > >> ecosystem. > >> > > >> > ## Transfer Project to Dubbo Group > >> > 1. dubbo mentors will ask you, grant your project owner to dubbo. > >> > 2. dubbo mentors will create a new project under dubbo group and > invite > >> you join the project. > >> > 3. Accept invitation, so you can transfer your project to new project > >> under dubbo group. > >> > 4. dubbo mentors do code review. after that you may make some improve > to > >> code. > >> > > >> > End. Good Luck! > >> > > >> > 发送自 Windows 10 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用 > >> > > >> > ________________________________ > >> > 发件人: wu tianbiao <[email protected]> > >> > 发送时间: Sunday, July 15, 2018 9:29:47 AM > >> > 收件人: [email protected] > >> > 主题: 答复: draft for Dubbo extension guide > >> > > >> > > >> > I’m sure that had send attachment. But when received, it lost! > >> > > >> > This reply mail, send attachment again! > >> > > >> > If failed again, I will copy the content in email. > >> > > >> > > >> > > >> > Thx Andrea Del Bene<mailto:[email protected]> > >> > > >> > > >> > > >> > 发送自 Windows 10 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用 > >> > > >> > > >> > > >> > ________________________________ > >> > 发件人: Andrea Del Bene <[email protected]> > >> > 发送时间: Sunday, July 15, 2018 2:47:11 AM > >> > 收件人: [email protected] > >> > 主题: Re: draft for Dubbo extension guide > >> > > >> > I don't find the attachment :-/ . Maybe you forgot it? > >> > > >> > > >> > > >> > On 14/07/2018 17:32, wu tianbiao wrote: > >> >> > >> >> Hi all, > >> >> > >> >> I draft a document about how to implement Dubbo extension. > >> >> > >> >> Detail is in attachment. > >> >> > >> >> Good Luck ! > >> >> > >> >> 发送自Windows 10 版邮件 > >> >> <https://go.microsoft.com/fwlink/?LinkId=550986>应用 > >> >> > >> >> > ------------------------------------------------------------------------ > >> >> *发件人:* Yong Zhu <[email protected]> > >> >> *发送时间:* Thursday, July 12, 2018 3:36:53 PM > >> >> *收件人:* [email protected] > >> >> *主题:* Re: 答复: avro serialization implement > >> >> That's great. > >> >> > >> >> On Thu, Jul 12, 2018 at 1:49 PM wu tianbiao <[email protected]> > wrote: > >> >> > >> >> > Ok, I’m be happy to do. > >> >> > > >> >> > I plan complete before Sunday, so we can discuss at weekend, and > >> >> make some > >> >> > improve. > >> >> > > >> >> > > >> >> > > >> >> > Good luck! > >> >> > > >> >> > > >> >> > > >> >> > ________________________________ > >> >> > 发件人: Huxing Zhang <[email protected]> > >> >> > 发送时间: Thursday, July 12, 2018 1:36:42 PM > >> >> > 收件人: [email protected] > >> >> > 主题: Re: 答复: avro serialization implement > >> >> > > >> >> > Hi, > >> >> > > >> >> > Great suggestion! Since you have experienced, would you mind draft > a > >> >> > document about this process? > >> >> > > >> >> > On Thu, Jul 12, 2018 at 10:54 AM, wu tianbiao <[email protected]> > >> >> wrote: > >> >> > > Hi all, > >> >> > > > >> >> > > I have transfer Dubbo-serialize-avro to Dubbo ecosystem. > >> >> > > > >> >> > > Huxing’s suggestion is good idea. When I do this, I feel some > >> >> confused. > >> >> > We should add a guild about this work. > >> >> > > > >> >> > > 1. Pull request template should add well-marked description > of > >> >> Dubbo > >> >> > ecosystem. > >> >> > > > >> >> > > 2. Dubbo home page, Developer guild, and so on should make > some > >> >> > change. > >> >> > > > >> >> > > 3. Good extension project template. > >> >> > > > >> >> > > 4. When I do transfer, Dubbo dependency should change to > group > >> to > >> >> > Alibaba. > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > > >> >> > > ________________________________ > >> >> > > 发件人: Huxing Zhang <[email protected]> > >> >> > > 发送时间: Thursday, July 12, 2018 10:22:33 AM > >> >> > > 收件人: [email protected] > >> >> > > 主题: Re: avro serialization implement > >> >> > > > >> >> > > Hi, > >> >> > > > >> >> > > Do we have a documentation/guide about how to help projects go > into > >> >> > > the ecosystem? > >> >> > > > >> >> > > On Wed, Jul 11, 2018 at 8:10 PM, Ian Luo <[email protected]> > wrote: > >> >> > >> Tianbao, > >> >> > >> > >> >> > >> I've created https://github.com/dubbo/dubbo-serialization-avro, > >> and > >> >> > also > >> >> > >> invite you into dubbo group. Pls. login github and accept my > >> >> invitation, > >> >> > >> then you are ready to go :) > >> >> > >> > >> >> > >> Welcome to the community. > >> >> > >> > >> >> > >> Thanks, > >> >> > >> -Ian. > >> >> > >> > >> >> > >> On Wed, Jul 11, 2018 at 12:32 PM wu tianbiao < > [email protected]> > >> >> > wrote: > >> >> > >> > >> >> > >>> OK,I understand. > >> >> > >>> > >> >> > >>> Let’s do this. > >> >> > >>> > >> >> > >>> > >> >> > >>> > >> >> > >>> 发送自 Windows 10 > >> >> 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用 > >> >> > >>> > >> >> > >>> > >> >> > >>> > >> >> > >>> ________________________________ > >> >> > >>> 发件人: Ian Luo <[email protected]> > >> >> > >>> 发送时间: Wednesday, July 11, 2018 10:09:20 AM > >> >> > >>> 收件人: [email protected] > >> >> > >>> 主题: Re: avro serialization implement > >> >> > >>> > >> >> > >>> My GitHub id is beiwei30. Let's do this, I will create one new > >> >> project > >> >> > >>> under dubbo group, then invite you into dubbo group so that you > >> >> could > >> >> > >>> migrate your code into this new project. What do you think? > >> >> > >>> > >> >> > >>> On Tue, Jul 10, 2018 at 6:01 PM wu tianbiao < > [email protected]> > >> >> > wrote: > >> >> > >>> > >> >> > >>> > Hi Ian Luo<mailto:[email protected]>, > >> >> > >>> > > >> >> > >>> > I’m sorry to say, I can’t operate on GitHub. > >> >> > >>> > > >> >> > >>> > And I just invite lan[https://github.com/lan] as > collaborator. > >> >> > >>> > > >> >> > >>> > Did you mind to show me more detail? > >> >> > >>> > > >> >> > >>> > Thx very much! > >> >> > >>> > > >> >> > >>> > > >> >> > >>> > > >> >> > >>> > 发送自 Windows 10 > >> >> 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用 > >> >> > >>> > > >> >> > >>> > > >> >> > >>> > > >> >> > >>> > ________________________________ > >> >> > >>> > 发件人: Ian Luo <[email protected]> > >> >> > >>> > 发送时间: Tuesday, July 10, 2018 10:54:49 AM > >> >> > >>> > 收件人: [email protected] > >> >> > >>> > 主题: Re: avro serialization implement > >> >> > >>> > > >> >> > >>> > TianBiao, > >> >> > >>> > > >> >> > >>> > Would you mind to grant me the ownership of your project so > >> that I > >> >> > could > >> >> > >>> > transfer your project into dubbo eco system [1]? > >> >> > >>> > > >> >> > >>> > Thanks, > >> >> > >>> > -Ian. > >> >> > >>> > > >> >> > >>> > 1. http://github.com/dubbo > >> >> > >>> > > >> >> > >>> > On Mon, Jul 9, 2018 at 5:56 PM wu tianbiao < > [email protected]> > >> >> > wrote: > >> >> > >>> > > >> >> > >>> > > Hi all, > >> >> > >>> > > > >> >> > >>> > > As @diecui1202<https://github.com/diecui1202> mention, now > >> Dubbo > >> >> > >>> > > recommend place extensions at ecosystem. > >> >> > >>> > > > >> >> > >>> > > So I move the RP to an separate project. > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > addressed here: > >> >> > >>> https://github.com/playaround88/dubbo-serialization-avro > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > Thx all > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > ________________________________ > >> >> > >>> > > From: wu tianbiao <[email protected]> > >> >> > >>> > > Sent: Monday, July 9, 2018 3:52:06 PM > >> >> > >>> > > To: dev > >> >> > >>> > > Subject: avro serialization implement > >> >> > >>> > > > >> >> > >>> > > Hi all, > >> >> > >>> > > > >> >> > >>> > > I post a PR for avro serialization implement. URL: > >> >> > >>> > > https://github.com/apache/incubator-dubbo/pull/1994 > >> >> > >>> > > > >> >> > >>> > > As @chickenlj<https://github.com/chickenlj> mention, so > send > >> an > >> >> > mail > >> >> > >>> > here > >> >> > >>> > > to discuss whether to remove this extension to the ecos. > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > > >> >> > >>> > > >> >> > >>> > >> >> > > > >> >> > > -- > >> >> > > Best Regards! > >> >> > > Huxing > >> >> > > >> >> > > >> >> > > >> >> > -- > >> >> > Best Regards! > >> >> > Huxing > >> >> > > >> > > >> > >> > >> > >> -- > >> Best Regards! > >> Huxing > >> > > > > -- > Best Regards! > Huxing >
