Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • All "Core Infrastructure Modules" should sit in SVN Trunk, and be released synchronously, as they constitute a new release of DSpace, and should likely be versioned together (to ensure they can be tested together, and always undergo proper quality control, etc.)
  • Most (maybe even all?) "Web UI/Web Services Modules" could potentially be stored external from SVN Trunk and released asynchronously. Obviously, some of the primary UIs or Web Services would also be released synchronously alongside any new release of DSpace.
    • NOTE: Obviously, this may mean moving XMLUI, JSPUI, SWORD, etc. out of Trunk. This may or may not be controversial idea. But, to me it's more logical than storing "core apisAPIs" outside of Trunk. Mainly because, we know that these various UIs/interfaces will receive proper attention/testing come release time (in the form of Testathons, etc). Plus, it could potentially open the door to allowing users to install DSpace and "pick & choose" which UIs actually get installed alongside it (rather than getting all UIs installed at all times).

...