答复: 答复: avro serialization implement

2018-07-11 Thread wu tianbiao
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 
发送时间: 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  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 
> 发送时间: 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  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  wrote:
>>
>>> OK,I understand.
>>>
>>> Let’s do this.
>>>
>>>
>>>
>>> 发送自 Windows 10 版邮件应用
>>>
>>>
>>>
>>> 
>>> 发件人: Ian Luo 
>>> 发送时间: 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  wrote:
>>>
>>> > Hi Ian Luo,
>>> >
>>> > 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 版邮件应用
>>> >
>>> >
>>> >
>>> > 
>>> > 发件人: Ian Luo 
>>> > 发送时间: 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  wrote:
>>> >
>>> > > Hi all,
>>> > >
>>> > > As @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 
>>> > > 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 mention, so send an mail
>>> > here
>>> > > to discuss whether to remove this extension to the ecos.
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> >
>>>
>
> --
> Best Regards!
> Huxing



--
Best Regards!
Huxing


Re: 答复: avro serialization implement

2018-07-11 Thread Huxing Zhang
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  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 
> 发送时间: 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  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  wrote:
>>
>>> OK,I understand.
>>>
>>> Let’s do this.
>>>
>>>
>>>
>>> 发送自 Windows 10 版邮件应用
>>>
>>>
>>>
>>> 
>>> 发件人: Ian Luo 
>>> 发送时间: 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  wrote:
>>>
>>> > Hi Ian Luo,
>>> >
>>> > 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 版邮件应用
>>> >
>>> >
>>> >
>>> > 
>>> > 发件人: Ian Luo 
>>> > 发送时间: 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  wrote:
>>> >
>>> > > Hi all,
>>> > >
>>> > > As @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 
>>> > > 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 mention, so send an mail
>>> > here
>>> > > to discuss whether to remove this extension to the ecos.
>>> > >
>>> > >
>>> > >
>>> > >
>>> > >
>>> >
>>>
>
> --
> Best Regards!
> Huxing



-- 
Best Regards!
Huxing


答复: avro serialization implement

2018-07-11 Thread wu tianbiao
Hi,

It’s used ‘org.apache’ before, and just changed for transfer, When I move the 
project separate, dependency cannot download. So I just ref 
Dubbo-serialization-native-thrift’s pom.xml.

I will do this tonight, and I planed to complete the REDME.



THX and good luck!



发送自 Windows 10 版邮件应用




发件人: Ian Luo 
发送时间: Thursday, July 12, 2018 1:09:52 PM
收件人: dev@dubbo.apache.org
主题: Re: avro serialization implement

Tianbiao,

I take a look at the project, would you mind to change pom.xml to depend on
Dubbo's latest version, which should have package name 'org.apache' instead
of 'com.alibaba'?

Pls. also update README.md too, to include at least a quick start for avro
use.

Thanks,
-Ian.


On Thu, Jul 12, 2018 at 10:55 AM wu tianbiao  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 
> 发送时间: 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  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  wrote:
> >
> >> OK,I understand.
> >>
> >> Let’s do this.
> >>
> >>
> >>
> >> 发送自 Windows 10 版邮件应用
> >>
> >>
> >>
> >> 
> >> 发件人: Ian Luo 
> >> 发送时间: 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  wrote:
> >>
> >> > Hi Ian Luo,
> >> >
> >> > 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 版邮件应用
> >> >
> >> >
> >> >
> >> > 
> >> > 发件人: Ian Luo 
> >> > 发送时间: 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 
> wrote:
> >> >
> >> > > Hi all,
> >> > >
> >> > > As @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 
> >> > > 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 mention, so send an
> mail
> >> > here
> >> > > to discuss whether to remove this extension to the ecos.
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> >
> >>
>
> --
> Best Regards!
> Huxing
>


Re: avro serialization implement

2018-07-11 Thread Ian Luo
Tianbiao,

I take a look at the project, would you mind to change pom.xml to depend on
Dubbo's latest version, which should have package name 'org.apache' instead
of 'com.alibaba'?

Pls. also update README.md too, to include at least a quick start for avro
use.

Thanks,
-Ian.


On Thu, Jul 12, 2018 at 10:55 AM wu tianbiao  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 
> 发送时间: 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  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  wrote:
> >
> >> OK,I understand.
> >>
> >> Let’s do this.
> >>
> >>
> >>
> >> 发送自 Windows 10 版邮件应用
> >>
> >>
> >>
> >> 
> >> 发件人: Ian Luo 
> >> 发送时间: 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  wrote:
> >>
> >> > Hi Ian Luo,
> >> >
> >> > 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 版邮件应用
> >> >
> >> >
> >> >
> >> > 
> >> > 发件人: Ian Luo 
> >> > 发送时间: 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 
> wrote:
> >> >
> >> > > Hi all,
> >> > >
> >> > > As @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 
> >> > > 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 mention, so send an
> mail
> >> > here
> >> > > to discuss whether to remove this extension to the ecos.
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> >
> >>
>
> --
> Best Regards!
> Huxing
>


答复: avro serialization implement

2018-07-11 Thread wu tianbiao
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 
发送时间: 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  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  wrote:
>
>> OK,I understand.
>>
>> Let’s do this.
>>
>>
>>
>> 发送自 Windows 10 版邮件应用
>>
>>
>>
>> 
>> 发件人: Ian Luo 
>> 发送时间: 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  wrote:
>>
>> > Hi Ian Luo,
>> >
>> > 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 版邮件应用
>> >
>> >
>> >
>> > 
>> > 发件人: Ian Luo 
>> > 发送时间: 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  wrote:
>> >
>> > > Hi all,
>> > >
>> > > As @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 
>> > > 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 mention, so send an mail
>> > here
>> > > to discuss whether to remove this extension to the ecos.
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>>

--
Best Regards!
Huxing


Re: avro serialization implement

2018-07-11 Thread Ian Luo
We don't have. It is a good idea to put it into 'contribution' section on
dubbo website.

On Thu, Jul 12, 2018 at 10:23 AM Huxing Zhang  wrote:

> 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  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  wrote:
> >
> >> OK,I understand.
> >>
> >> Let’s do this.
> >>
> >>
> >>
> >> 发送自 Windows 10 版邮件应用
> >>
> >>
> >>
> >> 
> >> 发件人: Ian Luo 
> >> 发送时间: 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  wrote:
> >>
> >> > Hi Ian Luo,
> >> >
> >> > 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 版邮件应用
> >> >
> >> >
> >> >
> >> > 
> >> > 发件人: Ian Luo 
> >> > 发送时间: 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 
> wrote:
> >> >
> >> > > Hi all,
> >> > >
> >> > > As @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 
> >> > > 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 mention, so send an
> mail
> >> > here
> >> > > to discuss whether to remove this extension to the ecos.
> >> > >
> >> > >
> >> > >
> >> > >
> >> > >
> >> >
> >>
>
> --
> Best Regards!
> Huxing
>


Re: avro serialization implement

2018-07-11 Thread Huxing Zhang
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  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  wrote:
>
>> OK,I understand.
>>
>> Let’s do this.
>>
>>
>>
>> 发送自 Windows 10 版邮件应用
>>
>>
>>
>> 
>> 发件人: Ian Luo 
>> 发送时间: 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  wrote:
>>
>> > Hi Ian Luo,
>> >
>> > 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 版邮件应用
>> >
>> >
>> >
>> > 
>> > 发件人: Ian Luo 
>> > 发送时间: 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  wrote:
>> >
>> > > Hi all,
>> > >
>> > > As @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 
>> > > 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 mention, so send an mail
>> > here
>> > > to discuss whether to remove this extension to the ecos.
>> > >
>> > >
>> > >
>> > >
>> > >
>> >
>>

-- 
Best Regards!
Huxing


Re: Donate dubbo-php-framework

2018-07-11 Thread Ian Luo
Robin,

I agree dubbo php is more appropriate kept in dubbo eco system, but we
should consider Mark's suggestion on software license.

Thanks,
-Ian.

On Wed, Jul 11, 2018 at 3:03 PM robinkang(康彬) 
wrote:

> in consideration of that dubbo-php-framework is one part of dubbo
> eco-system,  I think it will be more suitable put its code under dubbo
> group at present
>
> -邮件原件-
> 发件人: Mark Thomas [mailto:ma...@apache.org]
> 发送时间: 2018年7月10日 23:34
> 收件人: dev@dubbo.apache.org
> 主题: Re: Donate dubbo-php-framework
>
> On 04/07/18 07:27, Huxing Zhang wrote:
> > On Wed, Jul 4, 2018 at 1:20 PM, Ian Luo  wrote:
> >> cool, now we have a field-tested php solution for the community:)
> >>
> >> Thanks,
> >> -Ian.
> >>
> >> On Wed, Jul 4, 2018 at 11:41 AM robinkang(康彬) <
> robink...@lexinfintech.com>
> >> wrote:
> >>
> >>> hi, guys
> >>>
> >>>with the help of Ian Luo and yong zhu, we have transferred our
> >>> dubbo-php-framework to dubbo community  , its git address is :
> >>>
> >>> https://github.com/dubbo/dubbo-php-framework,  we wish you will like
> it,
> >>> and make it better togother : )
> >
> > Hi mentors,
> >
> > One thing need to confirm here: Is ip clearance process needed here?> I
> got confused when I was doing the ip clearance for dubbox
> > documentation last time, it turned out that the ip clearance process
> > is for TLP.
> > I did some search on the incubator list, and found this[2], but it
> > seems it is still under discussion.
>
> If the code is going to move to an ASF repository then there needs to be
> something that shows that the copyright holders have granted the
> necessary rights for that to happen. Depending on where the code came
> from that might be a software grant, it might be a contributor license
> agreement, it might be several contributor license agreements or it
> might be a fork of ALv2 code with any necessary entries in the NOTICE file.
>
> Mark
>
>
>
> >
> > [1]
> https://lists.apache.org/thread.html/e0f8f5e308752903220535c8e6f4c0a5ec92bde78700676409e43087@%3Cgeneral.incubator.apache.org%3E
> > [2]
> https://lists.apache.org/thread.html/1e0f67758623ab688929830bf90e2aff446df7c2c286c4898cc7c893@%3Cgeneral.incubator.apache.org%3E
> >
> >>>
> >>> -邮件原件-
> >>> 发件人: Yong Zhu [mailto:diecui1...@gmail.com]
> >>> 发送时间: 2018年5月23日 11:04
> >>> 收件人: dev@dubbo.apache.org
> >>> 抄送: redshi(史红哲); royzhu(朱乐超)
> >>> 主题: Re: Donate dubbo-php-framework
> >>>
> >>> That's great. Welcome to Dubbo community.
> >>>
> >>> Jerrick
> >>>
> >>> On Wed, May 23, 2018 at 10:49 AM, Ian Luo  wrote:
> >>>
>  Robin,
> 
>  It's awesome. We really need dubbo PHP implementation, and now it
>  looks we will have one soon :) You can put it in dubbo eco system
>  which's hosted under github.com/dubbo.
> 
>  Welcome to community.
> 
>  Cheers,
>  -Ian.
> 
>  On Tue, May 22, 2018 at 8:49 PM robinkang(康彬)
>  
>  wrote:
> 
> > Hello Dubbo community,
> >
> > We hava developed dubbo-php-framework which compatible with dubbo
> java.
> > This framework include client , server and registry, it is a
> > complete solution for micro-service on php platform,  have running
> > on our product environment for two years more.
> >
> > Now, we would like to donate to Dubbo community, and we have signed
> > SGA
>  by
> > following
> >
> https://github.com/apache/incubator-dubbo/wiki/Software-donation-guide
> >>> .
> > The source code will be open sourced soon.
> >
> > Tks
> >
> > 免责声明
> >
> >
> > 此电子邮件包含本公司的机密或者专用信息,仅供标明收件地址的个人或团体使用。如果您不是此电子邮件的预期收件人,请勿阅读、复制、
>  转发或存储此邮件。如果您已误收此邮件,请通知发件人并删除全部原始信息(包括任何原始信息的备份),并且禁止散布或分发全部或部分原始信息。
>  本公司对于因转载本电子邮件而产生的任何损失不承担任何责任,也不担保本电子邮件中信息的准确性、适当性或完整性,
>  并且对此产生的任何错误或疏忽不承担任何责任。
> >
> > lexinfintech, Inc. 
> >
> >
> 
> >>>
> >>> 免责声明
> >>>
> >>>
> >>>
> 此电子邮件包含本公司的机密或者专用信息,仅供标明收件地址的个人或团体使用。如果您不是此电子邮件的预期收件人,请勿阅读、复制、转发或存储此邮件。如果您已误收此邮件,请通知发件人并删除全部原始信息(包括任何原始信息的备份),并且禁止散布或分发全部或部分原始信息。本公司对于因转载本电子邮件而产生的任何损失不承担任何责任,也不担保本电子邮件中信息的准确性、适当性或完整性,并且对此产生的任何错误或疏忽不承担任何责任。
> >>>
> >>> lexinfintech, Inc. 
> >>>
> >>>
> >
> >
> >
>
>
> 免责声明
>
>
> 此电子邮件包含本公司的机密或者专用信息,仅供标明收件地址的个人或团体使用。如果您不是此电子邮件的预期收件人,请勿阅读、复制、转发或存储此邮件。如果您已误收此邮件,请通知发件人并删除全部原始信息(包括任何原始信息的备份),并且禁止散布或分发全部或部分原始信息。本公司对于因转载本电子邮件而产生的任何损失不承担任何责任,也不担保本电子邮件中信息的准确性、适当性或完整性,并且对此产生的任何错误或疏忽不承担任何责任。
>
> lexinfintech, Inc. 
>
>


Re: avro serialization implement

2018-07-11 Thread Ian Luo
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  wrote:

> OK,I understand.
>
> Let’s do this.
>
>
>
> 发送自 Windows 10 版邮件应用
>
>
>
> 
> 发件人: Ian Luo 
> 发送时间: 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  wrote:
>
> > Hi Ian Luo,
> >
> > 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 版邮件应用
> >
> >
> >
> > 
> > 发件人: Ian Luo 
> > 发送时间: 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  wrote:
> >
> > > Hi all,
> > >
> > > As @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 
> > > 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 mention, so send an mail
> > here
> > > to discuss whether to remove this extension to the ecos.
> > >
> > >
> > >
> > >
> > >
> >
>


Re: CI and JavaDoc

2018-07-11 Thread YunKun Huang
Not sure if it's possible, but I think we can still use travis ci to run build 
and at same time use apache ci to publish javadoc only.

On 2018/07/11 02:18:18, Huxing Zhang  wrote: 
> On Tue, Jul 10, 2018 at 11:26 PM, Mark Thomas  wrote:
> > On 04/07/18 02:18, Huxing Zhang wrote:
> >> Hi,
> >>
> >> On Wed, Jul 4, 2018 at 1:02 AM, Andrea Del Bene  
> >> wrote:
> >>> Hi Dubbers!
> >>>
> >>> I know you are super busy-at the moment, but I'd like to add to your TODO
> >>> list a task to host Dubbo JavaDoc on your Apache site. At the moment
> >>> JavaDocs are available at http://www.javadoc.io but it would be nice to
> >>> host them in-house. Normally this is done on the CI server at the end of
> >>> the build coping javadoc files to the site server.
> >>
> >> Welcome!
> >>
> >> +1 to host them in-house, I saw tomcat's Javadoc hosting on the
> >> official site[1].
> >>
> >> Actually the Javadoc files are generated in Travis CI for every
> >> commit, but I am not quite sure how to sync these files to the site
> >> server.
> >>
> >> Maybe there is not enough privilege for a 3rd-party service to have
> >> write access to apache repositories.
> >>
> >> Do you have any experience on how to achieve that?
> >
> > The Tomcat docs (including the Javadoc) are only updated (effectively
> > manually) when we do a release so they always refer to the latest
> > release of each branch.
> 
> I think hosting the latest stable release is enough for most of the cases.
> For the users that is interested in a version under development, they
> can generated javadoc locally.
> 
> >
> > If you publish docs from the CI server then you run the risk of the docs
> > and the latest release getting out of sync and that can cause user
> > confusion.
> 
> Agree.
> 
> >
> > Other projects publish the docs for the latest release and the docs for
> > the current development HEAD in separate areas on their website.
> >
> > If you want to publish from CI to the project website you'll need to do
> > that from an ASF owned CI system.
> 
> I think Travis CI is working perfectly, I don't see any reason to migrate.
> 
> >
> > Mark
> >
> >>
> >>
> >> [1] http://tomcat.apache.org/tomcat-8.5-doc/api/index.html
> >>
> >>>
> >>> Thank you in advance
> >>>
> >>> Andrea Del Bene.
> >>> Apache Wicket committer.
> >>
> >>
> >>
> >
> 
> 
> 
> -- 
> Best Regards!
> Huxing
> 


Re: Proposal for Dubbo 3.0

2018-07-11 Thread Andrea Del Bene
Hi,

I'm very new to Dubbo but I'd like to share some ideas. I am playing around
trying to implement a simple monitor for Dubbo (this one
https://github.com/bitstorm/wicket-coreui). To start grasping what I have
to do I've looked at what dubbo-monitor-simple (
https://github.com/apache/incubator-dubbo-ops) already does. While the
overall mechanism is quite clear I find difficult working with the current
URL-based notification mechanism (I'm referring to interface
NotifyListener). Extracting informations from url is not trivial and I
think we might use a more complex and clear object for this task. In
particular is difficult to be notified if a consumer application has been
unregistered.

Hope this could be helpful for future improvements.

Thank you.

On Mon, Jul 9, 2018 at 9:32 AM, Liujie Qin  wrote:

>   Hi All, Dubbo has become a excellent RPC framework with the efforts of
> various partners in the community. However, in the process of development,
> we found some shortcomings of Dubbo 2.x, which is listed as follows:
>
>- The maintainability is relatively poor. The code uses a lot of
>dynamically generated classes. It is difficult to understand and
> difficult
>to debug. The code hierarchy is not clear enough, and the calling logic
> is
>confusing. As an experienced Dubbo developer, sometimes it is difficult
> for
>me to sort out the calling process of Dubbo 2.x; the more developed, the
>more difficult it is to maintain, so it needs to be refactored in order
> to
>develop better.
>- Some extensions cannot meet current needs, such as service addresses
>push monitoring, performing Filter early interception requests before
>service addresses selection, printing the process of route selection,
> etc.
>- The underlying Dubbo 2.X is based on synchronous calls. The
>asynchronous call is wrapped synchronously. This introduces inaccuracies
>such as RT during asynchronous calls.
>- At present, the service metadata information and the address of the
>Dubbo service are coupled together. Most of the metadata is the same,
> and
>the metadata is redundant. At the same time, as the size of the machine
>increases, the Registry is under great pressure, especially when machine
>restart.
>- The service registry and the configuration center are coupled
>together, and after splitting, the management and storage of service
>governance rule data such as routing rules can be better handled.
>- The core is written based on JDK 1.6 and cannot use the newer JDK
>features. It is recommended to upgrade JDK to 1.8 and above.
>
> For the above reasons, in order to better develop Dubbo and attract more
> people to participate in the development of the Dubbo community, I propose
> to refactor the Dubbo 2.x code. The newly developed version number is Dubbo
> 3.x. Refactoring Dubbo 3.x will have the following advantages:
>
>- Refactoring core modules to make the code more concise and
>understandable
>- Refactoring the routing process, Making the route process to Pipeline
>style,Making the route process can be observed
>- Add new extension points to make it easier for developers to extend
>the framework
>- Add the Service Domain Model to enable developers to handle its
>lifecycle
>- Supports asynchronous interface, unified call process returns
>CompleteFuture, synchronous call process uses CompleteFuture wrapper;
> Solve
>the problem of inaccurate statistics such as RT during asynchronous call
>- Splitting out the Configuration Center and Registry for better control
>and support for larger clusters
>- Prepare for new features such as Http2 stream、Reactive stream
>- Performance improvement
>- And so on
>
> Of course, refactoring Dubbo 3.x also faces the following challenges:
>
>- A wide range of refactorings that can cause extension points to be
>incompatible
>- The Dubbo team may need to maintain two branches at the same time for
>a longer period of time
>
> For the following challenges, we can do this:
>
>-
>
>For major extension points, such as Fitler, etc., be sure to ensure
>compatibility and enable developers to smoothly upgrade
>-
>
>For some extension points, the Dubbo team will listen to the community
>and selectively fix compatibility issues with some extension points.
>
> Comments welcome!
>
> thank you ~
>



-- 
Andrea Del Bene.
Apache Wicket committer.


Re: Beam's recent community development work

2018-07-11 Thread Huxing Zhang
Thanks for sharing, really nice post. I've learned a lot.

I think this can be a good example for incubating project like Dubbo,
which is facing the same issue here: not enough committer to review
the issue report and pull request.


On Sat, Jun 30, 2018 at 2:15 PM, Kenneth Knowles  
wrote:
> Hi all,
>
> The ASF board suggested that we (Beam) share some of what we've been doing
> for community development with d...@community.apache.org and
> memb...@apache.org. So here is a long description. I have included
> d...@beam.apache.org because it is the subject, really, and this is & should
> be all public knowledge.
>
> We would love feedback! We based a lot of this on reading the community
> project site, and probably could have learned even more with more study.
>
> # Background
>
> We face two problems in our contributor/committer-base:
>
> 1. Not enough committers to review all the code being contributed, in part
> due to recent departure of a few committers
> 2. We want our contributor-base (hence committer-base) to be more spread
> across companies and backgrounds, for the usual Apache reasons. Our user
> base is not active and varied enough to make this automatic. One solution
> is to make the right software to get a varied user base, but that is a
> different thread :-) so instead we have to work hard to build our community
> around the software we have.
>
> # What we did
>
> ## Committer guidelines
>
> We published committer guidelines [1] for transparency and as an
> invitation. We start by emphasizing that there are many kinds of
> contributions, not just code (we have committers from community
> development, tech writing, training, etc). Then we have three aspects:
>
> 1. ASF code of conduct
> 2. ASF committer responsibilities
> 3. Beam-specific committer responsibilities
>
> The best way to understand is to follow the link at the bottom of this
> email. The important part is that you shouldn't be proposing a committer
> for other reasons, and you shouldn't be blocking a committer for other
> reasons.
>
> ## Instead of just "[DISCUSS] Potential committer XYZ" we discuss every
> layer
>
> Gris (CC'd) outlined this: people go through these phases of relationship
> with our project:
>
> 1. aware of it
> 2. interested in it / checking it out
> 3. using it for real
> 4. first-time contributor
> 5. repeat contributor
> 6. committer
> 7. PMC
>
> As soon as we notice someone, like a user asking really deep questions, we
> invite discussion on private@ on how we can move them to the next level of
> engagement.
>
> ## Monthly cadence
>
> Every ~month, we call for new discussions and revisit ~all prior
> discussions. This way we do not forget to keep up this effort.
>
> ## Individual discussions
>
> For each person we have a separate thread on private@. This ensures we have
> quality focused discussions that lead to feedback. In collective
> discussions that we used to do, we often didn't really come up with
> actionable feedback and ended up not even contacting potential committers
> to encourage them. And consensus was much less clear.
>
> ## Feedback!
>
> If someone is brought up for a discussion, that means they got enough
> attention that we hope to engage them more. But unsolicited feedback is
> never a good idea. For a potential committer, we did this:
>
> 1. Send an email saying something like "you were discussed as a potential
> committer - do you want to become one? do you want feedback?"
> 2. If they say yes (so far everyone) we send a few bullet points from the
> discussion and *most important* tie each bullet to the committer
> guidelines. If we have no feedback about which guidelines were a concern,
> that is a red flag that we are being driven by bias.
>
> We saw a *very* significant increase in engagement from those we sent
> feedback to, and the trend is that they almost all will become committers
> over time.
>
> ## Results
>
>  - Q1 we had no process and we added no new committers or PMC members.
>  - Q2 when we tried these new things we added 7 committers and 1 PMC
> member, with ~3~4 obvious committer candidates for next time around, plus
> positive feedback from other contributors, spread across five companies.
>
> We've had a pretty major uptick in building Beam as a result.
>
> ## Review-then-commit
>
> We are dedicated to RTC as the best way to build software. Reviews not only
> make the code better, but (with apologies to ASF/GNU differences) as RMS
> says "The fundamental act of friendship among programmers is the sharing of
> programs" and reviews are where we do that.
>
> As a minor point, we also changed our "review-then-commit" policy to
> require that *either* the reviewer or the author be a committer. Previously
> the reviewer had to be a committer. Rationale: if we trust someone as a
> committer, we should trust their choice of reviewer. This also helps the
> community, as it engages non-committers as reviewers.
>
> 
>
> If you made it through this long email, thanks for