Here's how I've been picturing things: hivemind (framework) -- essential stuff, only hivemind-lib -- generically useful stuff hivemind-contrib -- less general
In other words, -contrib is for community contributions, and for code that has more external dependencies than the framework or library. In some cases, there are issues (based on incompatible licenses) about what code can live at apache.org and what should live elsewhere, such as on sourceforge. Ultimately, for things like Hibernate, I would like to contribute into their distribution the necesary module descriptors and glue classes. ----- Original Message ----- From: Pablo Lalloni <[EMAIL PROTECTED]> Date: Thu, 12 Aug 2004 13:12:43 -0300 Subject: Contributed Services To: hivemind-dev <[email protected]> This mail is mainly directed to Howard but I guess some others will have something two say about it... Currently we have some services implemented as hivemind services which are general enough to share with others in some way, some of them have even been asked for... So, is planned to include some other services in hivemind-lib or should we create some external repository for them? Maybe a series of specific artifacts could be reasonable: hivemind-hibernate for instance. The components we could be sharing right now are: - TransactionInterceptor (JTA) - SessionService (Hibernate) - ConnectionService (JDBC) - CRUDService / FinderService (backed by the above 2, JDBC/Hibernate agnostic, other backends can be added by just implementing some interfaces, vastly influenced by Hibernate API's idioms) - LoggingService (with listeners support, listeners can be other services, kind of "event-bus") - PropertiesService (OSProperties wrapper) Might be others useful... -- Pablo I. Lalloni <[EMAIL PROTECTED]> Tel�fono +54 (11) 4347-3177 Proyecto Pampa Direcci�n Inform�tica Tributaria AFIP > In 2010, M$ Windows will be a quantum processing emulation layer for a > 128-bit mod of a 64-bit hack of a 32-bit patch to a 16-bit GUI for an > 8-bit operating system written for a 4-bit processor from a 2-bit > company that can't stand 1 bit of competition. -- Howard M. Lewis Ship Independent J2EE / Open-Source Java Consultant Creator, Jakarta Tapestry Creator, Jakarta HiveMind http://howardlewisship.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
