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.

Attachment: 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

Reply via email to