Everyone who contributes to Weex should be a committer, yes. We recommend that 2-3 patches is enough for new projects. And most projects have a "low barrier of entry". All contributions beyond simple typos and one/two-liner bug fixes, needs to have an Individual Contributor License Agreement (ICLA) on file with the secretary.
I am hopeful you will embrace open development mentality soon enough. One thing at a time... Niclas On Mon, Mar 13, 2017 at 10:16 AM, 大诗胸 <[email protected]> wrote: > You mean every body in at least our current develop team should/will have a > 'committer' permission? > I agree with you that CTR is ideal model when our project has 'enough' > eyeballs > and tests. But for now, I'm still worrying about the quality. > > Most of us, including me, have a really bad old habit: Push too much. If > everybody can slow down a little bit, and review the code many times > himself, I think we can switch to CTR. > > I'd like to hear from others, any thoughts about this? > > BTW:There are tons of abbreviation-with-capital-letter need to study... > that's interesting. 😄 > > On Sun, Mar 12, 2017 at 10:50 PM, Niclas Hedhman <[email protected]> > wrote: > > > Yes, that is what people coming from a corporate background normally > think. > > In reality, you now have (potentially) every user watching and approving > > what you are doing, and the number of eyeballs on commits are typically a > > function of the size of user base. This aspect of "open development" can > > seem a bit scary once it strikes home, but as the user base grows, every > > committer tend to be more and more careful. Good testcases will bring you > > more safety against "low-level bugs" than RTC. > > > > I hope it is reconsidered, as RTC is rather rare in ASF for 'develop' > > branches. > > > > If you have ever heard about the "VETO" in ASF, then that is the "counter > > balance" of CTR when a committer is "going rogue", i.e. committing "bad > > stuff" for whatever reason and possibly ruining other people's work. VETO > > should be rare in a healthy community, a bit like a emergency break on a > > train. Read more at; https://www.apache.org/foundation/voting.html > > > > > > Cheers > > Niclas > > > > On Sun, Mar 12, 2017 at 6:23 PM, 大诗胸 <[email protected]> wrote: > > > > > Here is the reason why we decided do RTC: > > > We wanna make sure every modification is reviewed by another people. > And > > > avoid commit any feature without discuss with teammate. We use this to > > > minimize the low-level bug. We do realize RTC will slow down the > > > development,but we think it will be worth doing. > > > > > > > > > > > > On Sat, Mar 11, 2017 at 8:41 AM, Niclas Hedhman <[email protected]> > > > wrote: > > > > > > > Out of curiosity, why is "pull request model", normally called RTC > > > (Review > > > > Then Commit) in ASF legacy terminology? RTC has traditionally been > used > > > for > > > > mature branches, say maintenance release branches (2.1.1, 2.1.2, > 2.1.3) > > > but > > > > for 'development' branch or the new upcoming release, the dominant > > model > > > is > > > > CTR (Commit Then Review). > > > > > > > > We don't disallow RTC, but generally encourage to start as CTR, as we > > > have > > > > found that faster development is possible in CTR. > > > > > > > > What are your thoughts? Is this simply a left over from a > > > corporate/github > > > > environment, or has this been actively decided upon? > > > > > > > > > > > > Cheers > > > > Niclas > > > > > > > > On Fri, Mar 10, 2017 at 5:42 PM, 大诗胸 <[email protected]> wrote: > > > > > > > > > New contribute page: https://github.com/apache/ > > incubator-weex/pull/88 > > > > > > > > > > > > > > > On Thu, Mar 9, 2017 at 11:33 PM, Jinjiang Zhao < > [email protected]> > > > > > wrote: > > > > > > > > > > > Guys > > > > > > > > > > > > I have written an email to list the things we are > > working-in-progress > > > > > and updated > > > > > > the issue template of alibaba/weex repo to announce that we will > > stop > > > > > > replying new issues any more from the end of this week. > > > > > > > > > > > > Additionally, I could build a page named "how to contribute" on > our > > > > > > website tomorrow. And then add the url to the issue template > above. > > > > > > > > > > > > Thanks. > > > > > > > > > > > > Jinjiang > > > > > > > > > > > > On Mar 06, 2017, at 11:59 AM, Jinjiang Zhao <[email protected] > > > > > > wrote: > > > > > > > > > > > > Yes as you suspect, some of these PRs are from discussion in > other > > > ways > > > > > > and some of them are from old pieces of work. 50% - 50% I think. > > But > > > > yes > > > > > > it's not OK of course. > > > > > > > > > > > > Guys I have some suggestions: > > > > > > * First we should put more old information here, just like what > > plan > > > we > > > > > > have made or how many issues we are doing with. > > > > > > * Migrate old alibaba/weex issues to apache gradually. > > > > > > * Stop replying new issues in alibaba/weex (at least at a > > appropriate > > > > > time > > > > > > if not from now on). > > > > > > * Encourage Chinese users moving here MORE. > > > > > > * Try to guide more users abroad go to Apache directly (through > > > > Twitter, > > > > > > HackerNews ... I think). > > > > > > * We should pay more attention here. > > > > > > > > > > > > Thanks. > > > > > > > > > > > > Jinjiang > > > > > > > > > > > > On Mar 03, 2017, at 06:29 PM, Niclas Hedhman <[email protected] > > > > > > wrote: > > > > > > > > > > > > Gang, > > > > > > I see a massive amount of work (well done) being done and pull > > > > requested > > > > > > via GitHub. > > > > > > > > > > > > Are these old pieces of work that are pushed now, or is it new > > work? > > > If > > > > > the > > > > > > latter, how does people know what to work on? > > > > > > > > > > > > Perhaps it is simply totally independent pieces, driven by > personal > > > > > > interest, BUT I SUSPECT that this is agreed upon at work, on some > > > side > > > > > > channel or otherwise. And that is NOT OK. > > > > > > > > > > > > Apache projects are expected to have discussions on features and > > > fixes > > > > on > > > > > > the mailing list. As the saying goes around here; "If it didn't > > > happen > > > > on > > > > > > the mailing list, it didn't happen!" > > > > > > > > > > > > Additionally, all communication in GitHub Pull Requests could > > > disappear > > > > > > tomorrow. The project's history would be gone as a result. No > > records > > > > of > > > > > > anything, other than the commit messages. > > > > > > > > > > > > So, everyone, I know this is difficult, especially since most of > > you > > > > are > > > > > > Chinese, probably with limited English fluency. But we need to > get > > > the > > > > > > discussion going HERE... not at work, not on WeChat, not on > Slack, > > > not > > > > on > > > > > > GitHub or any other medium... HERE. > > > > > > > > > > > > > > > > > > Thanks for listening > > > > > > -- > > > > > > Niclas Hedhman, Software Developer > > > > > > http://polygene.apache.org <http://zest.apache.org> - New Energy > > for > > > > > Java > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > sospartan > > > > > Phone:13588488290 > > > > > HangZhou > > > > > > > > > > > > > > > > > > > > > -- > > > > Niclas Hedhman, Software Developer > > > > http://polygene.apache.org <http://zest.apache.org> - New Energy for > > > Java > > > > > > > > > > > > > > > > -- > > > sospartan > > > Phone:13588488290 > > > HangZhou > > > > > > > > > > > -- > > Niclas Hedhman, Software Developer > > http://polygene.apache.org <http://zest.apache.org> - New Energy for > Java > > > > > > -- > sospartan > Phone:13588488290 > HangZhou > -- Niclas Hedhman, Software Developer http://polygene.apache.org <http://zest.apache.org> - New Energy for Java
