<p>Sorry I missed this, guys. I ended up getting stuck in traffic on my way to Albany :( </p>
<p>--<br>
Lincoln Baxter&#39;s Droid<br>
<a href="http://ocpsoft.com">http://ocpsoft.com</a><br>
&quot;Keep it Simple&quot;</p>
<div class="gmail_quote">On Sep 6, 2011 8:26 PM, &quot;Shane Bryzak&quot; &lt;<a href="mailto:sbryzak@redhat.com">sbryzak@redhat.com</a>&gt; wrote:<br type="attribution">&gt; People present:<br>&gt; <br>&gt;    Jason Porter<br>
&gt;    Ken Finnigan<br>&gt;    Shane Bryzak<br>&gt; <br>&gt; 1) Standardised error codes<br>&gt; <br>&gt; We discussed the idea of implementing standard error codes throughout <br>&gt; all Seam modules.  These error codes would be unique, and allow Seam <br>
&gt; developers to reference a central database (such as Seam University) <br>&gt; describing each error and possible workarounds.  The error codes <br>&gt; themselves will be prefixed with a 2 or 3 letter code (that represents <br>
&gt; the module), followed by a number.  For example:<br>&gt; <br>&gt; [SEC-1234] Invalid credentials supplied<br>&gt; <br>&gt; The SEC prefix represents an exception in the Seam Security module.  <br>&gt; Other modules would have different codes, for example CAT = Seam Catch, <br>
&gt; VAL = Seam Validation, SVL = Seam Servlet, and so forth.  The number <br>&gt; part of the error code will start at 0000 for each module.  The error <br>&gt; message itself should support internationalisation, which will be a <br>
&gt; bonus to our non-english speaking users.  Each module will define its <br>&gt; own internationalised message resources.  Ken is going to work on <br>&gt; creating a new API in Solder which we can use to perform the logging of <br>
&gt; these errors.<br>&gt; <br>&gt; 2) Inter-module dependencies<br>&gt; <br>&gt; The second topic we discussed was how we manage dependencies between <br>&gt; modules.  It was agreed that wherever possible, dependencies should be <br>
&gt; optional.  An example of this is the dependency that seam-faces has on <br>&gt; seam-catch.  In some cases it may be necessary for a module to have a <br>&gt; hard dependency on another module, however if this becomes an issue in <br>
&gt; the future we may look at alternatives such as creating sub-modules that <br>&gt; separate the integration from the rest of the module.<br>&gt; <br>&gt; If anyone has any questions, feel free to ask.  We will be holding the <br>
&gt; DWG meeting in TeamSpeak once per month, on the first tuesday of the <br>&gt; month - details can be found in the seam-dev calendar.<br>&gt; <br>&gt; Thanks,<br>&gt; Shane<br>&gt; _______________________________________________<br>
&gt; seam-dev mailing list<br>&gt; <a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/seam-dev">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
</div>