Slim, I agree with your points that offline development is bad for community. But I don’t think you need much mentor help. You have raised valid issues and the Druid community needs to decide what its development practices should be.
Julian > On Jan 2, 2019, at 10:29 AM, Slim Bouguerra <bs...@apache.org> wrote: > > Hello everyone and hope you all have very good holidays. > > First, this email is not directed on the author or the PR > https://github.com/apache/incubator-druid/pull/6794 it self, but i see > this PR as a perfect example. > > One of the foundation of Apache Way or what i would simply call open source > community driven development is that "Technical decisions are discussed, > decided, and archived publicly. > developpement" > Which means that big technical changes such as the one brought by #/6794 > should have started as a proposal and round of discussions about the major > changes designs not as 11K line of code. > I believe such openness will promote a lot of good benefits such as: > > - ensures community health and growth. > - ensures everyone can participate not only the authors and his co-workers. > - ensures that the project is driven by the community and not a given > company or an individual. > - ensures that there is consensus (not saying 100% agreement;) however it > means that all individuals will accept the current progress on the project > until some better proposal is put forth. > > Personally such BIG offline PR makes me feel excluded and doesn't give me a > sense that i belong to a community at all. > > To prevent such off list development i think as a Druid Community we need > to stick to the apache way “If it didn’t happen on the mailing list, it > didn’t happen.” > > I would appreciate if some of the Apache mentor help with this. > Thanks --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org For additional commands, e-mail: dev-h...@druid.apache.org