On Fri, Apr 01, 2011 at 10:08:06AM -0500, Tim Donohue wrote: > Yes, I think we all understand 'modules' and 'sandbox' in SVN, and their > usefulness in creating separate individual projects & allowing for a > place to experiment & create new addons.
Let me offer another perspective here: OMG where did all that stuff come from? when did it happen? how much of it is "DSpace proper", how much is goodies that I might want but don't necessarily need, how much of it is experimental? What does any of it do? > There is a concern is that there's not enough differentiation between > modules which are *stable*, and those which are *prototypes* or still a > *work in progress*. The wiki Modules documentation (see below) helps > with that understanding. But I, for one, still think some SVN reorg may > also help. In other words, do we really need to have nearly 40 various > modules of varying degrees of stability all under SVN "modules"? Maybe > we need some sub-categorization here, or some sort of general > 'groupings' to make things more manageable? Otherwise the list will just > continue to grow into the 100s and get more confusing / difficult to > manage. Hear, hear. > Are we referring to the same thing when we say "core API"? To me, the > "Core API" is a *set* of core modules -- primarily 'dspace-api', but I'd > also include other underlying "core" modules like 'dspace-servies' here. > > Am I missing something here, Mark? (If I am, please clarify!) I think he means the Interfaces. We don't have formal separation between interface and implementation in much of the code. That would need to change. Look at dspace-services to see what the result would look like. Discussion and consensus on changing the implementations would then be separate from discussion and consensus on changing the interfaces -- presumaby the latter would be deliberately and formally made a lot harder to put through. -- Mark H. Wood, Lead System Programmer mw...@iupui.edu Asking whether markets are efficient is like asking whether people are smart.
pgpLb6mFQ9ydI.pgp
Description: PGP signature
------------------------------------------------------------------------------ Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________ Dspace-devel mailing list Dspace-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dspace-devel