Hi Simon,

The demos directory suffers primarily because it is incomplete. It may
be nice, however, to have the ability to commit related component code,
docs, tests, and demos in one commit operation, and in this case it
makes sense to have demos in the trunk... for facilitating and managing
framework development. I think that the demos directory is only a very
small part of a larger initiative. Personally, I would like to see a
more robust ecosystem of framework demos, from trivial code snippets to
full-blown case studies.

If I were building a framework-powered application today, I would us
svn:externals to refer to at least one library, maybe two (trunk/library
and maybe trunk/incubator/library). Using svn:externals you can peg
these referred libraries to particular revisions, such as release 0.7.0,
or you can peg them to HEAD if you want the latest bleeding-edge code,
which, for the time being, generally represents the best available
version of the framework. Whatever you decide, if you use svn:externals
for only the libraries, an svn update will only update the libraries,
and you won't have to wait for demos and manuals and tests, oh my! SVN
is also optimized so that updates only transfer the data that have
changed; files that have not changed are not overwritten, for example.

It's really not difficult to do, provided that you have an SVN client
available for your platform:

http://svnbook.red-bean.com/nightly/en/svn.advanced.externals.html

Of course, if you do not have an SVN client available, you are stuck
using the nightly builds or the release packages.

Best regards,
Darby

Simon Mundy wrote:
> Would anyone else agree that having the demos bundled with the 'trunk'
> is not a good idea? Since they're rarely used by anyone in development I
> was thinking they could have a separate branch or even repository that
> could be downloaded from the framework site or even from the wiki.
> 
> It's not a huge issue but as I sometimes need to duplicate or re-synch
> libraries within sites I've noticed I need to wait a long time for just
> the demos and manuals folders to copy across when they're checked out.
> 
> --
> 
> Simon Mundy | Director | PEPTOLAB
> 
> """ " "" """""" "" "" """"""" " "" """"" " """"" "  """""" "" "
> 202/258 Flinders Lane | Melbourne | Victoria | Australia | 3000
> Voice +61 (0) 3 9654 4324 | Mobile 0438 046 061 | Fax +61 (0) 3 9654 4124
> http://www.peptolab.com
> 
> 

Reply via email to