li><code>#include</code> must use <strong>fully qualified</strong> names</li>
<li>use <code>#include &lt; &gt;</code> for all public (exported) headers</li>
<li>use <code>#include " "</code> for private headers</li>
<li>all <em>public</em> include files must reside under the <code>include</code> folder</li>
<li>all <em>source</em> files must reside under the <code>src</code> folder</li>
<li>tests reside under the <code>test</code> folder</li>
<li>public headers of a <code>foo</code> library must live in a f