Павел Таранов wrote: > We need a library as big as possible (not just basic symbols).
ack. In an ideal world, we'd have both: A comprehesive lib of symbols, footprints and simulation models that represent all existing components. And a subset that represents a reasonalble choice to begin with. Given the fact, that building a library is a lot of work, I figured, it is best to start with the subset. > I suggest to move all symbols under one root and place to versioning system > (just now it could be Kai-Martins CVS, If such an collaborative effort is to be started, I strongly suggest to use a git repository. CVS is a pain to use, in particular, if the project expands. > So if somebody want to contribute, he need a login to VCS and commit his > contribution. After, somebody from development, team approve it to > corresponding branches, and we have this contribution shipped with new > release. The hard pard is to find some consensus as to what standard a symbol should conform to. It was already not easy for me to come up with somnething I as a one-man team wholeheartedly agree with :-) > 1. "Classes". <..snip..> > diode.sym symbols could be found as following: > > diodes/diode.sym > diodes/basic/diode.sym > basic/diodes/diode.sym This feels like categories. It would eliminate the need to stick to a rigidly defined directory tree. I like it. However, I suspect, it requires to include some kind of relational data base inside PCB. > 2. "footprints" a list of possible footprints available for symbol, thus > user can just select it from dropdown list (or enter manual) I already do this in the symbols of the essential libray effort :-) To conform with the current PCB file format, the value is not multi line but comma seperated. ---<)kaimartin(>--- -- Kai-Martin Knaak Email: k...@familieknaak.de http://pool.sks-keyservers.net:11371/pks/lookup?search=0x6C0B9F53 not happy with moderation of geda-user _______________________________________________ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user