Agree.

I suppose that more talks should happen in dev@ mail list to follow the Apache 
Way, not only creating Jira issues.

There’s a historical reason for Weex not adopting mail list quite well for now. 
Before incubated in Apache, Weex is acknowledged by its community (especially 
in China) after its open source announcement, and some discussion channels like 
QQ / WeChat / DingDing have already been established and gathered many Weex 
developers & users since then. I believe Weex committers try to steer 
discussions to mail list but perhaps it takes time to inform every Weex 
developer to aware this change and switch their discussions language from 
Chinese to English. Anyway, I believe committers will try their best to keep 
the discussions transparent and public, and people will tend to discuss in dev@ 
as soon as they feel the discussion is continuously and responsive.

Cheers,
Jonathan Dong


On 1 Dec 2017, 12:23 AM +0800, Adam Feng , wrote:
Hi, Niclas

It's good to see you still here. We've learnt so much from you about Apache 
Way,it is also true that we still need guidance.
Last month we had a discussion[1] on roadmap for community building and we 
deviced to improve our workflow and documentation first. We have finished the 
documents for "How to Contribute"[2] and "Development Process"[3].
Generally, Weex uses JIRA Issue to track all types of code changes and not just 
bug fixes, and uses Github pull requests to manage the review and merge of 
specific code changes. That is, JIRAs are used to describe what should be fixed 
or changed, and high-level approaches, and pull requests describe how to 
implement that change in the project’s source code.
Be sure to search the issues before creating new ones to avoid duplication. If 
your change may be controversial, you may want to create a discussion in the 
weex-dev mailing list.
Every pull request should correspond to a issue in JIRA.
We want to track all types of code changes in JIRA issues to make our 
development process more openness and transparency. Contributors are not simply 
creating issues and commiting code, they will have discussions in pull 
requests, which will be sent to the mailing list([4] is a good example).
And for dev@ mailing list, I just reviewed all the mails(excluding JIRA issues) 
in Oct. and Nov. [5], actually more discussions were made than that in Aug. and 
Sep.. Some of the discussions are about important decisions such as whether to 
use Github issues, how to develop plugins conveniently, how to replace 
Facebook/Yoga, whether to create a project channel, etc. More and more 
non-alibaba and non-Chinese guys were participating in the discussions.
Still and all, this is not enough, as you said, some discussions are still done 
elsewhere, openness and diversity are important to Weex, we should continue our 
work in open communication and decision making.
Looking forward to your insight.
[1] 
http://mail-archives.apache.org/mod_mbox/incubator-weex-dev/201710.mbox/%3C3dbd5926-efda-4d39-866f-9995602ba009%40Spark%3E[2]
 
https://github.com/apache/incubator-weex-site/blob/master/source/contributing.md[3]
 
https://github.com/apache/incubator-weex-site/blob/master/source/development-process.md[4]
 
https://github.com/apache/incubator-weex/pull/918#pullrequestreview-80162812[5]http://mail-archives.apache.org/mod_mbox/incubator-weex-dev/201710.mbox/date

Thanks.Adam Feng

On 29 Nov 2017, 1:11 PM +0800, Niclas Hedhman <[email protected]>, wrote:
IMHO,
Weex is drifting away from the Apache Way at the moment. Less and less
discussion is seen in dev@, and simply Jira issues pop up from seemingly no
where, which is an indicator that discussions are done elsewhere. I simply
doubt that everyone is working in isolation and creating/commenting Jiras
and nothing else.

Comments?

Niclas

On Tue, Nov 7, 2017 at 9:25 PM, Tiago Alves <[email protected]> wrote:

Hi,

I understand your perspective and accept your position. The mail list must
be the official channel, and everything important should go through there.

Maybe later we can go back to this idea. I still think that a Slack or
Gitter channel, if properly supervised, would even help the mailing list.
For example, I started writing in the mailing list because Hanks pushed me
to do so in the gitter channel. The problem with unofficial channels is
that they are not listed in the official website...

Cheers!
Tiago

On Tue, 7 Nov 2017 at 01:54 Adam Feng <[email protected]> wrote:

Hi Tiago

Thanks for you suggestion.

As Raphael said, chat is only the second communications tool at ASF, the
problem for us before was chatting too much(in some Chinese chat tools),
now we should first make our mailing list active enough.

I think unofficial chat channels are fine, but I suggest bring all the
developers to mailing list first and not create any official channel for
now.


Thanks.
Adam Feng

On 7 Nov 2017, 5:52 AM +0800, wrote:

Hi Tiago

No, we have no problem with proprietary channels, as long the main
discussions are on the Mailing lists. There are several projects using
Slack, others uses HipChat. Just keep in mind, chat it's only the
second
communications tool at ASF. As you wrote, for quick questions, etc.

But I like chat too in some case.





--
Niclas Hedhman, Software Developer
http://polygene.apache.org - New Energy for Java

Reply via email to