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
