X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f X-Recipient: geda-user AT delorie DOT com X-Injected-Via-Gmane: http://gmane.org/ To: geda-user AT delorie DOT com From: Enoch Subject: Re: [geda-user] geda-skeleton-project: Lowering the cost of a starting a gEDA project Date: Sun, 13 Jan 2013 12:25:53 -0500 Lines: 48 Message-ID: <87boctuh9a.fsf@dome.home> References: <87wqvhd4tw DOT fsf AT gmail DOT com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Complaints-To: usenet AT ger DOT gmane DOT org X-Gmane-NNTP-Posting-Host: pool-96-242-149-192.nwrknj.fios.verizon.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:cRhrcU/kEelj7Nj8zUX8bpCTyiM= Reply-To: geda-user AT delorie DOT com A good starting point. 1. Let the skeleton-geda-project replicate itself rather than rename. 2. Add rc configuration options such as loading the autonumbering script, etc. Thanks, Enoch. Ben Gamari writes: > In my experience, assembling the framework for efficiently integrating > gschem, pcb, gnetlist, and the like is one of the more significant > barriers one must pass in adopting gEDA. While the highly modular nature > of the gEDA toolchain offers power and flexibility, a fair amount of > machinery is necessary to make all of these tools work cohesively. This > is especially challenging for people unfamiliar with gEDA and its > philosophy. > > This weekend I took some time to distill a skeleton gEDA project from > one of my recent designs. The resulting tree can now be found on > Github[1] and includes, > > * a script to automate the initial configuration of the project > * a Makefile for performing some common tasks (e.g. generating > tragesym symbols, updating the pcb layout, and exporting gerbers) > * some documentation describing use of the initialization script and > Makefile > * further discussion to clarify a few common questions about the > toolchain > > I'm hoping folks will find this useful, if even as only an example of > how one might structure a gEDA project. Having used the toolchain for > some time now, it is frustrating to see that so many open hardware > projects continue to be designed in Eagle and the like. It is my goal > that this release will lower the barrier to entry of our excellent > toolchain and facilitate adoption by casual users. > > If you can see any way the project or its documentation might be > improved, I'd be happy to consider pull requests or feedback. > > Cheers, > > - Ben > > > [1] https://github.com/bgamari/skeleton-geda-project