Never too late :) 

A new page in the Wiki would be IMHO a nice idea, along the lines of your 
patches-page suggestion. It would be easily maintainable then, and we could 
link to it from the other suggested pages / sections.

And since sources say your CLA is on file even you could go ahead and start the 
page :)

- René

Sent from my iPad

On 25.08.2011, at 14:47, Christian Grobmeier <grobme...@gmail.com> wrote:

> yes, I am bit late on this e-mail.
> Every project has different opinions on Code Conventions and
> tabs/spaces. I would like to recommend to push this information to the
> struts website somewhere. I could not easily find it online, but I
> think it would help new developers to find their way.
> 
> Maybe there?
> http://struts.apache.org/helping.html#contribute
> Or there?
> http://struts.apache.org/dev/builds.html
> 
> or even a new page like:
> http://commons.apache.org/patches.html
> 
> best regards,
> Christian
> 
> 
> On Sat, Apr 23, 2011 at 1:23 PM, Rene Gielen <rgie...@apache.org> wrote:
>> By incident I realized that some commits lately introduced tab
>> characters for indentation. Generally there is nothing wrong with this,
>> except that there is a historic agreement that we want to favor space
>> character over tabs for the Struts codebase - which is a hard to find
>> information for new committers, I have to admit.
>> 
>> As for code style in general we follow the official Java Code
>> Conventions [1], which leaves open whether to use tab or space
>> characters. The main reasons why both the original Struts project as
>> well as the WebWork project - which was merged into the Struts project
>> as the base for Struts 2 - agreed on a "no tab character" convention are
>> 
>> - commit messages are generally more readable with spaces
>> - while the Java Coding Conventions [1] allow for both types of
>> indentation, they request an indent unit of 4 spaces as well as a tab
>> width of 8 spaces. To follow both rules, one would have to mix tabs and
>> spaces for each odd number of indents if the tab character were to be used.
>> 
>> The good thing is that nowadays with IDEs like Eclipse, Netbeans or IDEA
>> it's just a tick in a preference box to change that style for your
>> commits. As for IDEA eg. you can create profiles if your daily coding
>> convention differs from the project's.
>> 
>> As a side note, Jetbrains and other commercial tool providers kindly
>> support open source with free licenses. With your Apache email address
>> it is very simple to apply for those licenses - so if you ever wanted to
>> try one of those products, this is a good chance.
>> 
>> [1] http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
>> 
>> - René
>> 
>> --
>> René Gielen
>> http://twitter.com/rgielen
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
>> For additional commands, e-mail: dev-h...@struts.apache.org
>> 
>> 
> 
> 
> 
> -- 
> http://www.grobmeier.de
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
> For additional commands, e-mail: dev-h...@struts.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@struts.apache.org
For additional commands, e-mail: dev-h...@struts.apache.org

Reply via email to