+1, it should be a part of contribution guide on dubbo website.

On Mon, Jul 16, 2018 at 11:05 AM Huxing Zhang <hux...@apache.org> 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 <wutianb...@live.cn> 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 <wutianb...@live.cn>
> > 发送时间: Sunday, July 15, 2018 9:29:47 AM
> > 收件人: dev@dubbo.apache.org
> > 主题: 答复: 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:an.delb...@gmail.com>
> >
> >
> >
> > 发送自 Windows 10 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用
> >
> >
> >
> > ________________________________
> > 发件人: Andrea Del Bene <an.delb...@gmail.com>
> > 发送时间: Sunday, July 15, 2018 2:47:11 AM
> > 收件人: dev@dubbo.apache.org
> > 主题: 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 <diecui1...@gmail.com>
> >> *发送时间:* Thursday, July 12, 2018 3:36:53 PM
> >> *收件人:* dev@dubbo.apache.org
> >> *主题:* Re: 答复: avro serialization implement
> >> That's great.
> >>
> >> On Thu, Jul 12, 2018 at 1:49 PM wu tianbiao <wutianb...@live.cn> 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 <hux...@apache.org>
> >> > 发送时间: Thursday, July 12, 2018 1:36:42 PM
> >> > 收件人: dev@dubbo.apache.org
> >> > 主题: 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 <wutianb...@live.cn>
> >> 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 <hux...@apache.org>
> >> > > 发送时间: Thursday, July 12, 2018 10:22:33 AM
> >> > > 收件人: dev@dubbo.apache.org
> >> > > 主题: 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 <ian....@gmail.com> 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 <wutianb...@live.cn>
> >> > wrote:
> >> > >>
> >> > >>> OK,I understand.
> >> > >>>
> >> > >>> Let’s do this.
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> 发送自 Windows 10
> >> 版邮件<https://go.microsoft.com/fwlink/?LinkId=550986>应用
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> ________________________________
> >> > >>> 发件人: Ian Luo <ian....@gmail.com>
> >> > >>> 发送时间: Wednesday, July 11, 2018 10:09:20 AM
> >> > >>> 收件人: dev@dubbo.apache.org
> >> > >>> 主题: 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 <wutianb...@live.cn>
> >> > wrote:
> >> > >>>
> >> > >>> > Hi Ian Luo<mailto:ian....@gmail.com>,
> >> > >>> >
> >> > >>> > 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 <ian....@gmail.com>
> >> > >>> > 发送时间: Tuesday, July 10, 2018 10:54:49 AM
> >> > >>> > 收件人: dev@dubbo.apache.org
> >> > >>> > 主题: 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 <wutianb...@live.cn>
> >> > 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 <wutianb...@live.cn>
> >> > >>> > > 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
>

Reply via email to