<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    Tom aka DeepDiver has already done amazing QA work with setting up a
    jenkins server for continuous integration. Now we need to decide on
    a code style that we can teach PHP CodeSniffer. But why use a common
    code style at all, when every one of us is already familiar with his
    best practice? Code is read more often than it is written. And
    reading is a lot easier when I am already familiar with the
    formatting. Especially, when hunting bugs in other peoples code.<br>
    <br>
    Instead of raising another coding guidelines discussion I would like
    each one of you to choose from the two general approaches we have:<br>
    <br>
    [extend] We extend the guidelines on
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <a href="http://owncloud.org/dev/contribute/">http://owncloud.org/dev/contribute/</a>
    to create the level of detail needed for PHP CodeSniffer and
    gradually increase the number of checks over time<br>
    <br>
    [adopt] We adopt a standard code style like PEAR [1] or Squiz and go
    from there<a
href="http://www.squizlabs.com/php-codesniffer/how-much-does-your-standard-check"></a>.
    PEAR was meant to increase readability and Squiz is very strict [2].
    PEAR for example reqires a space between control structures and
    brackets: "} else {" instead of "}else{".<br>
    <br>
    Personally, I vote for the adoption of a mix of PEAR and Squiz as a
    solid base where we add our current guidelines, eg: use tabs to
    indent and placement of brackets.<br>
    <br>
    What is your opinion?<br>
    <br>
    [1] <a href="http://pear.php.net/manual/standards.php">http://pear.php.net/manual/standards.php</a><br>
    [2] <a
href="http://www.squizlabs.com/php-codesniffer/how-much-does-your-standard-check">http://www.squizlabs.com/php-codesniffer/how-much-does-your-standard-check</a><br>
    <pre class="moz-signature" cols="72">-- 
Jörn Friedrich Dreyer (<a class="moz-txt-link-abbreviated" href="mailto:jfd@owncloud.com">jfd@owncloud.com</a>)
Software Developer
ownCloud GmbH

Your Data, Your Cloud, Your Way!

ownCloud GmbH, GF: Markus Rex, Holger Dyroff
Schloßäckerstrasse 26a, 90443 Nürnberg, HRB 28050 (AG Nürnberg)</pre>
  </body>
</html>