Thanks again for working on the image, Tom.  I think this is going to be a 
fantastic resource to help folks get started, especially newbie developers.  
This is really great!

On Mar 9, 2012, at 11:04 AM, Tom Browder wrote:

> I need suggestions for preparing the VM.
> 
> I am checking out the top-level brlcad tree at sourceforge.

Are you talking about directories that are going to be in the default HOME 
directory?  For the image, I'd think less is more.  At least for a first stab, 
I'd suggest growing it organically with the bare minimum we know is needed for 
the target audience (newbie devs).

It should be hopefully so obvious that a dev can fire up the image and be able 
to figure out exactly what/where everything is with minimal/no instruction or 
explanation.  That's why I was thinking that there would literally only be 
three directories plus a few config files.  Something like:

a brlcad or brlcad.svn checkout dir
a brlcad.build compilation dir
and an install in /usr/brlcad
maybe some symbolic links on the desktop

If there are other files / folders, that will just raise questions.

> In addition I am checking out
> 
>  brlcad/brlcad/trunk
>  ova
> 
> Any other modules or tags recommended (that so far makes the VM about X Gb)?

Is the ova checkout just part of the image or are you intending to have a 
source checkout stashed into the image filesystem?  I'm not sure I see the 
utility in the latter for the target audience...  The goal is to get them up 
and running with coding on BRL-CAD as easily as possible.  Beyond a brlcad 
trunk checkout, the only other resource that might be handy would be a 
directory of places in the code we usually point new devs like rtexample for 
shooting rays, one of the proc-db tools for creating geometry, one of the 
libged commands for modifying mged, the sample primitive, a sample shader, etc. 
 Those might be symlinks in a folder on the desktop, for example.

Cheers!
Sean




------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
BRL-CAD Developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-devel

Reply via email to