On Sun, 6 Jul 2008, Newell Jensen wrote:
> On Sun, Jul 6, 2008 at 5:05 PM, Kai-Martin Knaak <[EMAIL PROTECTED]>
> wrote:
>
>> On Sun, 06 Jul 2008 14:23:57 -0700, Newell Jensen wrote:
>>
>>>  Since I haven't done much circuit design with geda, and
>>> the fact that it seems like this tree could get in a mess real quick, I
>>> am looking to see what suggestions people have.
>>
>> IMHO, the tree in the project manager should correspond to a directory
>> structure in the file system. This would add confidence and allow for a
>> GUI/CLI mixed workflow. My current projects are organized like this:
>>
>> $NAME
>> |__$NAME_0_master.sch
>> |__$NAME_1_firstsubsheet.sch
>> |__$NAME_2_secondsubsheet.sch
>> |__$NAME.pcb
>> |__$NAME.g2p
>> |__gafrc
>> |__gschemrc
>> |
>> |__gerber
>> |  |__$NAME_*.gbr
>> |  |__$NAME_*.cnc
>> |
>> |__print
>> |  |__$NAME_schematic.ps
>> |  |__$NAME_schematic.png
>> |  |__$NAME_frontassembly_refdes.ps
>> |  |__$NAME_frontassembly_value.ps
>> |  |__$NAME.bom1
>> |  |__$NAME.bom2
>> |
>> |__backup
>> |
>> |__docs
>> |  |__$NAME_manual.tex
>> |  |__$NAME_manual.ps
>> |  |__$NAME_calculation.gnumeric
>> |
>> |__simulation
>> |  |__$NAME.spice
>> |
>> |__enclosing
>> |  |__$NAME_3DCAD.dwg
>> |  |__$NAME_2Ddrawing.ps
>> |  |__$NAME_2Ddrwing_2.ps
>> |
>> |__OldVersion
>>   |...
>>   |...
>>
>
>
> I like what you are suggesting.  I do remember some people saying that they
> would like to be able to incorporate files into the project no matter where
> they are.  Currently I have the gEDA Manager written so it keeps track of
> all of this.  That is, you can have files in the project from anywhere on
> your system.  However, if people like this idea.  I could make the gEDA
> Manager adhere to this specific directory structure.  What do others think
> of this?

Personally, I like the above directory structure, or at least a
hierarchical directory structure rooted at a directory corresponding
to your whole project.  I also don't know why you'd want to suck in
files from just anywhere (i.e. from /tmp).  But perhaps others have a
reason for this.

My one thought is that the project manager should definately be able
to handle the above hierarchy.  However, the exact names of the
directories should default to the proposed ones above, but should not
be hard-coded.  That is, please allow the user to optionally specify
different names for the different directories.

Just my $0.02

Stuart


_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to