Thanks for the summary Fabian.

Maybe we should have kind of a vote about this. No classical Apache vote
though, but voting for different options (so only +1), and the option
with the highest score wins? (Not sure if this is possible to do...)

About spaced vs. tabs:
> "AFAIR, nobody said to have a personal preferences of tabs over spaces."

I think this is wrong. If I am correct, Till and myself would prefer
spaces (but non of us is super strict about this -- we could both live
with tabs too).

-Matthias

On 11/02/2015 12:14 PM, Fabian Hueske wrote:
> OK, I'll try to summarize the discussion so far (please correct me if I got
> something wrong):
> 
> Everybody is in favor of adding a stricter code style based on the Google
> Java code style.
> Main points of discussion are:
> 1) Line length
> 2) JavaDocs
> 3) Tabs vs. Spaces
> 
> -- Line length
> Issue:
> Google code style demands 80 or 100 chars line length limit.
> Some people find this too narrow.
> 
> Discussion so far:
> Nobody objected against a limit of 120 chars, AFAIR.
> 
> -- JavaDocs
> Issue:
> Google code style says "At the *minimum*, Javadoc is present for every
> public class, and every public or protected member of such a class, with a
> few exceptions noted below." Exceptions are self-explanatory methods like
> getters and setters and overwritten method.
> Significant parts of the Flink code base do not comply with this
> requirement. It would be a huge effort to add the corresponding code
> documentation.
> 
> Discussion so far:
> Disable JavaDoc checks when adding the code style and opening JIRAs for
> adding JavaDocs on a per Maven module level (with potentially subissues)
> with target dates. Once a module complies to the rule, the JavaDoc check is
> enabled in the checkstyle.
> 
> -- Tabs vs. Spaces
> Issue:
> The Google code style requires two spaces for indention. The Java code base
> of Flink uses tabs. Moving from tabs to spaces would touch every line of
> Java code and therefore might make the tracking of changes in the past much
> harder.
> Max provided some numbers for applying the Google code style on the current
> code base: The style checker found 28k violations (possibly multiple ones
> per LOC) on 121k LOC of Java code in 1601 out of 3251 Java classes. So
> Google code style without spaces would touch every second file and about
> every 4th line of code. The question I have, would it be easier to track
> history with a commit that touches 1/2 (or 1/4) of the code base compared
> to one that touches everything.
> 
> Discussion so far:
> AFAIR, nobody said to have a personal preferences of tabs over spaces.
> However, some people raised concerns that the implied changes of moving the
> code base from tabs to spaces would be too massive and the "benefits" would
> not justify the "cost" of the change.
> I think, this is the main point of discussion, right now.
> 
> If we want to come to a conclusion, we should not let this discussion fall
> asleep (as happened a few times in the past).
> 
> Does anybody NOT agree with the "solutions" for line length and JavaDocs,
> i.e., 120 chars and "lazy" adding of JavaDocs with JIRA tracking, or has
> another proposal?
> How can we resolve the Tabs vs. Spaces discussion?
> 
> Cheers, Fabian
> 
> 
> 
> 2015-10-30 18:16 GMT+01:00 Maximilian Michels <m...@apache.org>:
> 
>> I looked up if the Checkstyle plugin would also support tabs with a
>> fixed line length. Indeed, this is possible because a tab can be
>> mapped to a fixed number of spaces.
>>
>> I've modified the default Google Style Checkstyle file. I changed the
>> indention to tabs (2 spaces) and increased the line length to 120:
>> https://gist.github.com/mxm/2ca4ef7702667c167d10
>>
>> The scan of the entire Flink project resulted in 27,992 items in 1601
>> files. This is roughly corresponds to the number of lines we would
>> have to touch to comply with the style rules. Note that, one line may
>> contain multiple items. A lot of the items are import statements.
>>
>> Next, I tried running the vanilla Google Style Checkstyle file over
>> the entire code base but my IntelliJ crashed. Using Maven, I wasn't
>> able to get a total result displayed but I'm assuming it would be
>> almost all lines of Flink code that had a violation due to tabs.
>>
>> On Mon, Oct 26, 2015 at 6:56 PM, Suneel Marthi <suneel.mar...@gmail.com>
>> wrote:
>>> 2 spaces is the convention that's followed on Mahout and Oryx.
>>>
>>> On Mon, Oct 26, 2015 at 1:42 PM, Till Rohrmann <trohrm...@apache.org>
>> wrote:
>>>
>>>> Concerning question 2 Tabs vs. Spaces, in case of spaces we would have
>> to
>>>> decide on the number of spaces, too. The Google Java style says to use
>> a 2
>>>> space indentation, which is in my opinion sufficient to distinguish
>>>> different indentations levels from each other. Furthermore, it would
>> save
>>>> some space.
>>>>
>>>> I would not vote -1 if we keep tabs.
>>>>
>>>>
>>>>
>>>> On Sat, Oct 24, 2015 at 8:33 PM, Henry Saputra <henry.sapu...@gmail.com
>>>
>>>> wrote:
>>>>
>>>>> +1 for adding restriction for Javadoc at least at the header of public
>>>>> classes and methods.
>>>>>
>>>>> We did the exercise in Twill and seemed to work pretty well.
>>>>>
>>>>> On Fri, Oct 23, 2015 at 1:34 AM, Maximilian Michels <m...@apache.org>
>>>>> wrote:
>>>>>> I don't think lazily adding comments will work. However, I'm fine
>> with
>>>>>> adding all the checkstyle rules one module at a time (with a jira
>>>>>> issue to keep track of the modules already converted). It's not
>> going
>>>>>> to happen that we lazily add comments because that's the reason why
>>>>>> comments are missing in the first place...
>>>>>>
>>>>>> On Fri, Oct 23, 2015 at 12:05 AM, Henry Saputra <
>>>> henry.sapu...@gmail.com>
>>>>> wrote:
>>>>>>> Could we make certain rules to give warning instead of error?
>>>>>>>
>>>>>>> This would allow us to cherry-pick certain rules we would like
>> people
>>>>>>> to follow but not strictly enforced.
>>>>>>>
>>>>>>> - Henry
>>>>>>>
>>>>>>> On Thu, Oct 22, 2015 at 9:20 AM, Stephan Ewen <se...@apache.org>
>>>> wrote:
>>>>>>>> I don't think a "let add comments to everything" effort gives us
>> good
>>>>>>>> comments, actually. It just gives us checkmark comments that make
>> the
>>>>> rules
>>>>>>>> pass.
>>>>>>>>
>>>>>>>> On Thu, Oct 22, 2015 at 3:29 PM, Fabian Hueske <fhue...@gmail.com
>>>
>>>>> wrote:
>>>>>>>>
>>>>>>>>> Sure, I don't expect it to be free.
>>>>>>>>> But everybody should be aware of the cost of adding this code
>> style,
>>>>> i.e.,
>>>>>>>>> spending a huge amount of time on reformatting and documenting
>> code.
>>>>>>>>>
>>>>>>>>> Alternatively, we could drop the JavaDocs rule and make the
>>>> transition
>>>>>>>>> significantly cheaper.
>>>>>>>>>
>>>>>>>>> 2015-10-22 15:24 GMT+02:00 Till Rohrmann <trohrm...@apache.org>:
>>>>>>>>>
>>>>>>>>>> There ain’t no such thing as a free lunch and code style.
>>>>>>>>>>
>>>>>>>>>> On Thu, Oct 22, 2015 at 3:13 PM, Maximilian Michels <
>>>> m...@apache.org
>>>>>>
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> I think we have to document all these classes. Code Style
>>>> doesn't
>>>>> come
>>>>>>>>>>> for free :)
>>>>>>>>>>>
>>>>>>>>>>> On Thu, Oct 22, 2015 at 3:09 PM, Fabian Hueske <
>>>> fhue...@gmail.com
>>>>>>
>>>>>>>>>> wrote:
>>>>>>>>>>>> Any ideas how to deal with the mandatory JavaDoc rule for
>>>>> existing
>>>>>>>>>> code?
>>>>>>>>>>>> Just adding empty headers to make the checkstyle pass or
>>>> start a
>>>>>>>>>> serious
>>>>>>>>>>>> effort to add the missing docs?
>>>>>>>>>>>>
>>>>>>>>>>>> 2015-10-21 13:31 GMT+02:00 Matthias J. Sax <
>> mj...@apache.org
>>>>> :
>>>>>>>>>>>>
>>>>>>>>>>>>> Agreed. That's the reason why I am in favor of using
>> vanilla
>>>>> Google
>>>>>>>>>> code
>>>>>>>>>>>>> style.
>>>>>>>>>>>>>
>>>>>>>>>>>>> On 10/21/2015 12:31 PM, Stephan Ewen wrote:
>>>>>>>>>>>>>> We started out originally with mixed tab/spaces, but it
>>>>> ended up
>>>>>>>>>> with
>>>>>>>>>>>>>> people mixing spaces and tabs arbitrarily, and there is
>>>>> little way
>>>>>>>>>> to
>>>>>>>>>>>>>> enforce Matthias' specific suggestion via checkstyle.
>>>>>>>>>>>>>> That's why we dropped spaces alltogether...
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Wed, Oct 21, 2015 at 12:03 PM, Gyula Fóra <
>>>>>>>>> gyula.f...@gmail.com>
>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> I think the nice thing about a common codestyle is that
>>>>> everyone
>>>>>>>>>> can
>>>>>>>>>>> set
>>>>>>>>>>>>>>> the template in the IDE and use the formatting
>> commands.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Matthias's suggestion makes this practically
>> impossible so
>>>>> -1 for
>>>>>>>>>>> mixed
>>>>>>>>>>>>>>> tabs/spaces from my side.
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>> Matthias J. Sax <mj...@apache.org> ezt írta (időpont:
>>>>> 2015. okt.
>>>>>>>>>>> 21.,
>>>>>>>>>>>>> Sze,
>>>>>>>>>>>>>>> 11:46):
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> I actually like tabs a lot, however, in a "mixed"
>> style
>>>>> together
>>>>>>>>>>> with
>>>>>>>>>>>>>>>> spaces. Example:
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>         myVar.callMethod(param1, // many more
>>>>>>>>>>>>>>>>         .................paramX); // the dots mark
>> space
>>>>>>>>> indention
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> indenting "paramX" with tabs does not give nice
>> aliment.
>>>>> Not
>>>>>>>>> sure
>>>>>>>>>> if
>>>>>>>>>>>>>>>> this would be a feasible compromise to keeps tabs in
>>>>> general,
>>>>>>>>> but
>>>>>>>>>>> use
>>>>>>>>>>>>>>>> space for cases as above.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> If this in no feasible compromise, I would prefer
>> space
>>>> to
>>>>> get
>>>>>>>>> the
>>>>>>>>>>>>>>>> correct indention in examples as above. Even if this
>>>>> result in a
>>>>>>>>>>>>>>>> complete reformatting of the whole code.
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> Why this? Everybody can set this in it's IDE/editor as
>>>>> he/she
>>>>>>>>>>> wishes...
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> If we keep tabs, we will have to specify the line
>>>> length
>>>>>>>>>> relative
>>>>>>>>>>> to
>>>>>>>>>>>>> a
>>>>>>>>>>>>>>>> tab
>>>>>>>>>>>>>>>>>> size (like 4).
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> -Matthias
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>> On 10/21/2015 11:06 AM, Ufuk Celebi wrote:
>>>>>>>>>>>>>>>>> To summarize up to this point:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> - All are in favour of Google check style (with the
>>>>> following
>>>>>>>>>>> possible
>>>>>>>>>>>>>>>>> exceptions)
>>>>>>>>>>>>>>>>> - Proposed exceptions so far:
>>>>>>>>>>>>>>>>>   * Specific line length 100 vs. 120 characters
>>>>>>>>>>>>>>>>>   * Keep tabs instead converting to spaces (this
>> would
>>>>>>>>> translate
>>>>>>>>>> to
>>>>>>>>>>>>>>>>> skipping/coming up with some indentation rules as
>> well)
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> If we keep tabs, we will have to specify the line
>> length
>>>>>>>>> relative
>>>>>>>>>>> to a
>>>>>>>>>>>>>>>> tab
>>>>>>>>>>>>>>>>> size (like 4).
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> Let’s keep the discussion going a little longer. I
>> think
>>>>> it has
>>>>>>>>>>>>>>> proceeded
>>>>>>>>>>>>>>>>> in a very reasonable manner so far. Thanks for this!
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> – Ufuk
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>> On Wed, Oct 21, 2015 at 10:29 AM, Fabian Hueske <
>>>>>>>>>> fhue...@gmail.com
>>>>>>>>>>>>
>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Thanks Max for checking the modifications by the
>> Google
>>>>> code
>>>>>>>>>>> style.
>>>>>>>>>>>>>>>>>> It is very good to know, that the impact on the code
>>>> base
>>>>>>>>> would
>>>>>>>>>>> not
>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>> too
>>>>>>>>>>>>>>>>>> massive. If the Google code style would have touched
>>>>> almost
>>>>>>>>>> every
>>>>>>>>>>>>>>> line,
>>>>>>>>>>>>>>>> I
>>>>>>>>>>>>>>>>>> would have been in favor of converting to spaces.
>>>>> However,
>>>>>>>>> your
>>>>>>>>>>>>>>>> assessment
>>>>>>>>>>>>>>>>>> is a strong argument to continue with tabs, IMO.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Regarding the line length limit, I personally find
>> 100
>>>>> chars
>>>>>>>>> too
>>>>>>>>>>>>>>> narrow
>>>>>>>>>>>>>>>> but
>>>>>>>>>>>>>>>>>> would be +1 for having a limit.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> +1 for discussing the Scala style in a separate
>> thread.
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> Fabian
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>> 2015-10-20 18:12 GMT+02:00 Maximilian Michels <
>>>>> m...@apache.org
>>>>>>>>>> :
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> I'm a little less excited about this. You might
>> not be
>>>>> aware
>>>>>>>>>> but,
>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>> a large portion of the source code, we already
>> follow
>>>>> the
>>>>>>>>>> Google
>>>>>>>>>>>>>>> style
>>>>>>>>>>>>>>>>>>> guide. The main changes will be tabs->spaces and
>>>> 80/100
>>>>>>>>>>> characters
>>>>>>>>>>>>>>>>>>> line limit.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> Out of curiosity, I ran the official Google Style
>>>>> Checkstyle
>>>>>>>>>>>>>>>>>>> configuration to confirm my suspicion:
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>
>>>>
>> https://github.com/checkstyle/checkstyle/blob/master/src/main/resources/google_checks.xml
>>>>>>>>>>>>>>>>>>> The changes are very little if we turn off line
>> length
>>>>> limit
>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>> tabs-to-spaces conversion.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> There are some things I really like about the
>> Google
>>>>> style,
>>>>>>>>>> e.g.
>>>>>>>>>>>>>>> every
>>>>>>>>>>>>>>>>>>> class has to have a JavaDoc and spaces after
>> keywords
>>>>> (can't
>>>>>>>>>>> stand
>>>>>>>>>>>>> if
>>>>>>>>>>>>>>>>>>> there aren't any). I'm not sure if we should change
>>>>> tabs to
>>>>>>>>>>> spaces,
>>>>>>>>>>>>>>>>>>> because it means touching almost every single line
>> of
>>>>> code.
>>>>>>>>>>> However,
>>>>>>>>>>>>>>>>>>> if we keep the tabs, we cannot make use of the
>>>> different
>>>>>>>>>>> indention
>>>>>>>>>>>>>>> for
>>>>>>>>>>>>>>>>>>> case statements or wrapped lines...maybe that's a
>>>>> compromise
>>>>>>>>> we
>>>>>>>>>>> can
>>>>>>>>>>>>>>>>>>> live with.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> If we introduce the Google Style for Java, will we
>>>> also
>>>>>>>>> impose
>>>>>>>>>> a
>>>>>>>>>>>>>>>>>>> stricter style check for Scala? IMHO the line
>> length
>>>> is
>>>>> the
>>>>>>>>>>>>> strictest
>>>>>>>>>>>>>>>>>>> part of the Scala Checkstyle.
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>> On Tue, Oct 20, 2015 at 4:14 PM, Henry Saputra <
>>>>>>>>>>>>>>>> henry.sapu...@gmail.com>
>>>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>> 1) yes. Been dancing this issue for a while. Let's
>>>>> pull the
>>>>>>>>>>>>> trigger.
>>>>>>>>>>>>>>>>>> Did
>>>>>>>>>>>>>>>>>>>> the exercise with Tachyon while back and did help
>>>>>>>>> readability
>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>> homogeneity of code.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> 2) +1 for Google Java style with documented
>>>> exceptions
>>>>> and
>>>>>>>>>>>>>>> explanation
>>>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>>>> why.
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>> On Tuesday, October 20, 2015, Ufuk Celebi <
>>>>> u...@apache.org>
>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> DISCLAIMER: This is not my personal idea, but a
>>>>> community
>>>>>>>>>>>>>>> discussion
>>>>>>>>>>>>>>>>>>> from
>>>>>>>>>>>>>>>>>>>>> some time ago. Don't kill the messenger.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> In March we were discussing issues with
>>>> heterogeneity
>>>>> of
>>>>>>>>> the
>>>>>>>>>>> code
>>>>>>>>>>>>>>>> [1].
>>>>>>>>>>>>>>>>>>> The
>>>>>>>>>>>>>>>>>>>>> summary is that we had a consensus to enforce a
>>>>> stricter
>>>>>>>>> code
>>>>>>>>>>>>> style
>>>>>>>>>>>>>>>> on
>>>>>>>>>>>>>>>>>>> our
>>>>>>>>>>>>>>>>>>>>> Java code base in order to make it easier to
>> switch
>>>>> between
>>>>>>>>>>>>>>> projects
>>>>>>>>>>>>>>>>>>> and to
>>>>>>>>>>>>>>>>>>>>> have clear rules for new contributions. The main
>>>>> proposal
>>>>>>>>> in
>>>>>>>>>>> the
>>>>>>>>>>>>>>> last
>>>>>>>>>>>>>>>>>>>>> discussion was to go with Google's Java code
>> style.
>>>>> Not all
>>>>>>>>>>> were
>>>>>>>>>>>>>>>> fully
>>>>>>>>>>>>>>>>>>>>> satisfied with this, but still everyone agreed on
>>>>> some kind
>>>>>>>>>> of
>>>>>>>>>>>>>>> style.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I think the upcoming 0.10 release is a good
>> point to
>>>>>>>>> finally
>>>>>>>>>> go
>>>>>>>>>>>>>>>>>> through
>>>>>>>>>>>>>>>>>>>>> with these changes (right after the
>>>>> release/branch-off).
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> I propose to go with Google's Java code style
>> [2] as
>>>>>>>>> proposed
>>>>>>>>>>>>>>>> earlier.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> PROs:
>>>>>>>>>>>>>>>>>>>>> - Clear style guide available
>>>>>>>>>>>>>>>>>>>>> - Tooling like checkstyle rules, IDE plugins
>> already
>>>>>>>>>> available
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> CONs:
>>>>>>>>>>>>>>>>>>>>> - Fully breaks our current style
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> The main problem with this will be open pull
>>>> requests,
>>>>>>>>> which
>>>>>>>>>>> will
>>>>>>>>>>>>>>> be
>>>>>>>>>>>>>>>>>>> harder
>>>>>>>>>>>>>>>>>>>>> to merge after all the changes. On the other
>> hand,
>>>>> should
>>>>>>>>>> pull
>>>>>>>>>>>>>>>>>> requests
>>>>>>>>>>>>>>>>>>>>> that have been open for a long time block this?
>> Most
>>>>> of the
>>>>>>>>>>>>>>> important
>>>>>>>>>>>>>>>>>>>>> changes will be merged for the release anyways. I
>>>>> think in
>>>>>>>>>> the
>>>>>>>>>>>>> long
>>>>>>>>>>>>>>>>>> run
>>>>>>>>>>>>>>>>>>> we
>>>>>>>>>>>>>>>>>>>>> will gain more than we loose by this (more
>>>> homogenous
>>>>> code,
>>>>>>>>>>> clear
>>>>>>>>>>>>>>>>>>> rules).
>>>>>>>>>>>>>>>>>>>>> And it is questionable whether we will ever be
>> able
>>>>> to do
>>>>>>>>>> such
>>>>>>>>>>> a
>>>>>>>>>>>>>>>>>> change
>>>>>>>>>>>>>>>>>>> in
>>>>>>>>>>>>>>>>>>>>> the future if we cannot do it now. The project
>> will
>>>>> most
>>>>>>>>>> likely
>>>>>>>>>>>>>>> grow
>>>>>>>>>>>>>>>>>> and
>>>>>>>>>>>>>>>>>>>>> attract more contributors, at which point it
>> will be
>>>>> even
>>>>>>>>>>> harder
>>>>>>>>>>>>> to
>>>>>>>>>>>>>>>>>> do.
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> Please make sure to answer the following points
>> in
>>>> the
>>>>>>>>>>> discussion:
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 1) Are you (still) in favour of enforcing
>> stricter
>>>>> rules on
>>>>>>>>>> the
>>>>>>>>>>>>>>> Java
>>>>>>>>>>>>>>>>>>>>> codebase?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> 2) If yes, would you be OK with the Google's Java
>>>> code
>>>>>>>>> style?
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> – Ufuk
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [1]
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>
>>>>
>> http://mail-archives.apache.org/mod_mbox/flink-dev/201503.mbox/%3ccanc1h_von0b5omnwzxchtyzwhakeghbzvquyk7s9o2a36b8...@mail.gmail.com%3e
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>>> [2]
>>>>> https://google.github.io/styleguide/javaguide.html
>>>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>
>>>>
>>
> 

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to