Mail Archives: geda-user/2014/11/03/02:55:19
On fre, 2014-10-31 at 15:23 -0500, John Griessen wrote:
> > schem/
> > |-----sym/
> > |-----part1/
> > |-----part2/
> > ...
>
> So, above the dir called schem is your project directory with files like
> gschemrc gafrc? You use git starting from each project directory,
> with some files and dirs tracked and some gitignores, and leaving
> out any central repositories, correct?
>
No, what I have is a git repository starting from the dir above schem,
it contains schematics, pcb layouts and software in one single
repository. It is for a single project, but it contains (or will
contain...) at least 2 different products (as in different hardware)
communicating with each other (using similar software). This is where
the "parts" under the schem directory comes in, it is a part for each
finalized product. So everything is located within the same git
repository, the schem dir contains the gafrc and gschemrc files and this
is where gschem is started from when opening schematics.
> >
> > I run gschem from the schem dir where I have the gschemrc and gafrc and
> > schematics are under each "part" dir. My modifications to gschemdiff
> > searches the path tree upwards for the existence of any of those rc
> > files and if it finds any it changes to that dir to run the schematic
>
> How do you define your "part" directories? Are they boards that fit in
> a multiboard system?
See above, but in short the "part" directories are different (possibly
multiboard) products. Specifically this project is a home automation
project so I have room units containing sensors for temperature, air
humidity, human presence etc. and central unit(s) with sensors and relay
control outputs. Perhaps "part" was a poorly chosen word.
/Jonatan
- Raw text -