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