<div>
                    there are too many packages which is noise and makes less API less decodable when you look at the packages globally.</div><div><br></div><div>- some package are sharing more or less the same concern : commons / util</div><div>- I guess i18n could be also in commons</div><div>- the exceptions package would be avoided and exceptions put in the org.gatein.api package</div><div><br></div><div>at the end I would rather see:</div><div><br></div><div>org.gatein.api</div><div>org.gatein.api.commons</div><div>org.gatein.api.portal</div><div>org.gatein.api.security</div><div><br></div><div>more readable.</div>
                <div><div><br></div><div>Julien Viet</div><div>julienviet.com</div><div><br></div></div>
                 
                <p style="color: #A0A0A8;">On Monday, July 9, 2012 at 5:38 PM, Boleslaw Dawidowicz wrote:</p>
                <blockquote type="cite" style="border-left-style:solid;border-width:1px;margin-left:0px;padding-left:10px;">
                    <span><div><div><div>We would like to share some early stage of work around GateIn public Java APIs. </div><div><br></div><div>Currently it covers mostly all operations around MOP focusing on "Navigation Portlet" and "Sites Management" use cases. What is missing and mainly excluded at the moment is app registry and page layouts which will be covered later. </div><div><br></div><div>Initial draft of the API is released here:</div><div><a href="https://github.com/gatein/gatein-api-java/tree/1.0.0.Beta03">https://github.com/gatein/gatein-api-java/tree/1.0.0.Beta03</a></div><div><br></div><div>Javadoc:</div><div><a href="http://gatein.github.com/gatein-api-java/">http://gatein.github.com/gatein-api-java/</a></div><div><br></div><div>Implementation:</div><div><a href="https://github.com/nscavell/gatein-portal/tree/api-1.0.0.Beta03/component/api">https://github.com/nscavell/gatein-portal/tree/api-1.0.0.Beta03/component/api</a></div><div><br></div><div>We don't have much examples or documentation besides Javadoc and test cases at the moment - those will follow. </div><div>In the implementation there is very bare and minimal example of NavigationPortlet:</div><div><a href="https://github.com/nscavell/gatein-portal/blob/api-1.0.0.Beta03/examples/portlets/api/src/main/java/org/gatein/portal/samples/api/NavigationPortlet.java">https://github.com/nscavell/gatein-portal/blob/api-1.0.0.Beta03/examples/portlets/api/src/main/java/org/gatein/portal/samples/api/NavigationPortlet.java</a></div><div><br></div><div>Most of credits go to Nick who has been leading this work past few weeks. It also builds on top of previous implementation from Chris and Julien. Thanks guys for your hard work!</div><div><br></div><div>Again this is quite an early preview but we wanted to release it for review and feedback. Please take a look and comment!</div><div><br></div><div>Bolek</div><div>  </div><div>_______________________________________________</div><div>gatein-dev mailing list</div><div><a href="mailto:gatein-dev@lists.jboss.org">gatein-dev@lists.jboss.org</a></div><div><a href="https://lists.jboss.org/mailman/listinfo/gatein-dev">https://lists.jboss.org/mailman/listinfo/gatein-dev</a></div></div></div></span>
                 
                 
                 
                 
                </blockquote>
                 
                <div>
                    <br>
                </div>