← Back to team overview

kicad-developers team mailing list archive

Re: Re: Gathering ideas of library and module

 

--0015175d094e1a25c804778aef69 Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

2009/11/4 phinitnan_c <crackerizer@...>

>
>
> Manveru,
>
> Thank you for cleaning up my wiki page. I'm quite new to wiki and will
> update it soon.
>
> It seems that there has been a lot of on going in this matter. The first
> priority to me now is, how library/module directory are organized. Is the=
re
> any conclusion on how the directories are organized? Will we still use th=
e
> old style (Many components per file)? According to khiraly proposal, I th=
ink
> the one component per file style has more advantages, especially for an o=
pen
> source project where the developers live in different places. By using
> directory structure, the components can be categorized in the tree-style
> manner. Below is my proposed structure:
>
> library
> |
> |- category1 (transistor, opamp, etc.)
> | |- manufacturer1
> | | |- component1
> | | |- component2
> | |- standard component1
> | |- etc.
> |- category2
>
> module
> |- category1 (pdip, soic, etc.)
> | |- package1
> | |- package3d1
> | |- package2
> | |- package3d2
> |- category2
> Recent Activity
>
> - 4
> New Members<http://groups.yahoo.com/group/kicad-devel/members;_ylc=3DX=
3oDMTJnYTJ1bXY5BF9TAzk3MzU5NzE0BGdycElkAzE2NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0=
MgRzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMjU3MzM1Njg3>
> - 1
> New Files<http://groups.yahoo.com/group/kicad-devel/files;_ylc=3DX3oDM=
TJoM3JoZmlyBF9TAzk3MzU5NzE0BGdycElkAzE2NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0MgRz=
ZWMDdnRsBHNsawN2ZmlsZXMEc3RpbWUDMTI1NzMzNTY4Nw-->
>
> Visit Your Group
> <http://groups.yahoo.com/group/kicad-devel;_ylc=3DX3oDMTJmcXQ4NmN0BF9TAzk=
3MzU5NzE0BGdycElkAzE2NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0MgRzZWMDdnRsBHNsawN2Z2=
hwBHN0aW1lAzEyNTczMzU2ODc->
> Yahoo! Finance
>
> It's Now Personal<http://us.ard.yahoo.com/SIG=3D14hkje1lb/M=3D493064.1201=
6257.12445664.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D12573428=
88/L=3D/B=3DT0_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A/A=
=3D4507179/R=3D0/SIG=3D12de4rskk/*http://us.rd.yahoo.com/evt=3D50284/*http:=
//finance.yahoo.com/personal-finance>
>
> Guides, news,
>
> advice & more.
> Search Ads
>
> Get new customers.<http://us.ard.yahoo.com/SIG=3D14ht5414c/M=3D493064.120=
16308.12445700.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D1257342=
888/L=3D/B=3DUE_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A/A=
=3D3848641/R=3D0/SIG=3D1312g85fq/*http://searchmarketing.yahoo.com/arp/srch=
v2.php?o=3DUS2003&cmp=3DYahoo&ctv=3DGroups2&s=3DY&s2=3D&s3=3D&b=3D50>
>
> List your web site
>
> in Yahoo! Search.
> Yahoo! Groups
>
> Small Business Group<http://us.ard.yahoo.com/SIG=3D14h10gcl8/M=3D493064.1=
2016272.13586184.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D12573=
42888/L=3D/B=3DUU_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A=
/A=3D5758222/R=3D0/SIG=3D124m43uve/*http://finance.groups.yahoo.com/group/B=
ankofAmerica_SmallBusiness/>
>
> Improve your business
>
> by community exchange
> .
>
>=20
>

Personally I would prefer storage in a database of some form to avoid mess
of complicated directory structure. I am sure that would be subject of
criticism.

Management tool shall allow export/import parts in format close to currentl=
y
known. Such database would be helpful if KiCad start synchronizing parts
with parts repositories on the web. We have open way to create an open well
defined standard for storing schematic symbols and parts cases data, which
may allow others to import to their software if they want.

--=20
Manveru
jabber: manveru@...
gg: 1624001
http://www.manveru.pl
 --0015175d094e1a25c804778aef69 Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<br><br><div class=3D"gmail_quote">2009/11/4 phinitnan_c <span dir=3D"ltr">=
&lt;<a href=3D"mailto:crackerizer@...";>crackerizer@...</a>&gt;<=
/span><br><blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid=
rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">










<div style=3D"background-color: rgb(255, 255, 255);">
<span>=C2=A0</span>

<div style=3D"width: 655px;">
<div style=3D"margin: 0pt; padding: 0pt 25px 0pt 0pt; width: 470px; float: =
left;">

<div>
<p>Manveru,<br>
<br>
Thank you for cleaning up my wiki page. I&#39;m quite new to wiki and will =
update it soon.<br>
<br>
It seems that there has been a lot of on going in this matter. The first pr=
iority to me now is, how library/module directory are organized. Is there a=
ny conclusion on how the directories are organized? Will we still use the o=
ld style (Many components per file)? According to khiraly proposal, I think=
the one component per file style has more advantages, especially for an op=
en source project where the developers live in different places. By using d=
irectory structure, the components can be categorized in the tree-style man=
ner. Below is my proposed structure:<br>

<br>
library<br>
|<br>
|- category1 (transistor, opamp, etc.)<br>
| |- manufacturer1<br>
| | |- component1<br>
| | |- component2<br>
| |- standard component1<br>
| |- etc.<br>
|- category2<br>
<br>
module<br>
|- category1 (pdip, soic, etc.)<br>
| |- package1<br>
| |- package3d1<br>
| |- package2<br>
| |- package3d2<br>
|- category2</p><div class=3D"im"></div></div></div>=20

=20=20
=20=20
=20=20
<div style=3D"margin: 0pt 0pt 25px; background: white none repeat scroll =
0% 0%; width: 160px; float: right; clear: none; -moz-background-clip: borde=
r; -moz-background-origin: padding; -moz-background-inline-policy: continuo=
us;">
<div class=3D"im">
=20=20=20=20
=20=20=20=20

<div>
</div>


=09=20=20=20=20
<div style=3D"padding: 2px 0pt 8px 8px; background-color: rgb(224, 236=
, 238); margin-bottom: 20px;">
<div style=3D"font-size: 77%; font-family: Verdana; font-weight: b=
old; color: rgb(51, 51, 51); text-transform: uppercase;">Recent Activity</d=
iv>
<ul style=3D"margin: 2px 0pt; padding: 0pt; list-style-type: none;">
<li style=3D"border: 1px solid rgb(224, 236, 238); clear: both; l=
ist-style-type: none;">
<div style=3D"font-weight: bold; color: rgb(255, 121, 0); float: righ=
t; width: 2em; text-align: right; padding-right: 0.5em;"><span>=C2=A0</span=
>4</div>
<div style=3D"font-weight: bold;"><a href=3D"http://groups.yahoo.com/=
group/kicad-devel/members;_ylc=3DX3oDMTJnYTJ1bXY5BF9TAzk3MzU5NzE0BGdycElkAz=
E2NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0MgRzZWMDdnRsBHNsawN2bWJycwRzdGltZQMxMjU3M=
zM1Njg3" target=3D"_blank">New Members</a></div>

</li>
=20=20
=09=09=20=20=20=20
=09=09=20=20=20=20
=09=09=20=20=20=20
<li style=3D"border: 1px solid rgb(224, 236, 238); clear: both; l=
ist-style-type: none;">
<div style=3D"font-weight: bold; color: rgb(255, 121, 0); float: righ=
t; width: 2em; text-align: right; padding-right: 0.5em;"><span>=C2=A0</span=
>1</div>
<div style=3D"font-weight: bold;"><a href=3D"http://groups.yahoo.com/=
group/kicad-devel/files;_ylc=3DX3oDMTJoM3JoZmlyBF9TAzk3MzU5NzE0BGdycElkAzE2=
NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0MgRzZWMDdnRsBHNsawN2ZmlsZXMEc3RpbWUDMTI1NzM=
zNTY4Nw--" target=3D"_blank">New Files</a></div>

</li>
=20=20
=09=09=20=20=20=20
</ul>
<a href=3D"http://groups.yahoo.com/group/kicad-devel;_ylc=3DX=
3oDMTJmcXQ4NmN0BF9TAzk3MzU5NzE0BGdycElkAzE2NzEzODI5BGdycHNwSWQDMTcwNzI4MTk0=
MgRzZWMDdnRsBHNsawN2Z2hwBHN0aW1lAzEyNTczMzU2ODc-" target=3D"_blank">
Visit Your Group	</a>
</div>=20
=09=20=20=20=20=09=20=20=20=20=09=20=20=20=20=20=20
=09=20=20=20=20
</div><div style=3D"padding: 10px 8px; background-color: rgb(23=
8, 238, 238); margin-bottom: 20px;"> <div><div class=3D"im">
<div style=3D"color: rgb(98, 140, 42); font-family: Arial; fo=
nt-weight: bold;">
<div>Yahoo! Finance</div>=20
<p><a href=3D"http://us.ard.yahoo.com/SIG=3D14hkje1lb/M=3D493064.12016257.1=
2445664.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D1257342888/L=
=3D/B=3DT0_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A/A=3D45=
07179/R=3D0/SIG=3D12de4rskk/*http://us.rd.yahoo.com/evt=3D50284/*http://fin=
ance.yahoo.com/personal-finance" target=3D"_blank">It&#39;s Now Personal</a=
></p>
=20
<p>Guides, news,</p>=20
<p>advice &amp; more.</p> </div>
</div><div style=3D"color: rgb(98, 140, 42); font-famil=
y: Arial; font-weight: bold;">
<div>Search Ads</div><div class=3D"im">=20
<p><a href=3D"http://us.ard.yahoo.com/SIG=3D14ht5414c/M=3D493064.12016308.1=
2445700.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D1257342888/L=
=3D/B=3DUE_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A/A=3D38=
48641/R=3D0/SIG=3D1312g85fq/*http://searchmarketing.yahoo.com/arp/srchv2.ph=
p?o=3DUS2003&amp;cmp=3DYahoo&amp;ctv=3DGroups2&amp;s=3DY&amp;s2=3D&amp;s3=
=3D&amp;b=3D50" target=3D"_blank">Get new customers.</a></p>
=20
<p>List your web site</p>=20
<p>in Yahoo! Search.</p> </div></div>
<div style=3D"color: rgb(98, 140, 42); font-family: Ari=
al; font-weight: bold;">
<div>Yahoo! Groups</div>=20
<p><a href=3D"http://us.ard.yahoo.com/SIG=3D14h10gcl8/M=3D493064.12016272.1=
3586184.8674578/D=3Dgroups/S=3D1707281942:NC/Y=3DYAHOO/EXP=3D1257342888/L=
=3D/B=3DUU_4GUSO5_M-/J=3D1257335688283343/K=3DFs4J7_4MtcFwzohTbBrX5A/A=3D57=
58222/R=3D0/SIG=3D124m43uve/*http://finance.groups.yahoo.com/group/BankofAm=
erica_SmallBusiness/" target=3D"_blank">Small Business Group</a></p>
=20
<p>Improve your business</p>=20
<p>by community exchange</p> </div>
</div>
</div>
=09=20=20=20=20
</div>=20=09=20=20
<div style=3D"clear: both; color: rgb(255, 255, 255); font-size: 1px;">.=
</div>
</div> <img src=3D"" height=3D"1" width=3D"1"> <br>
=09
<div style=3D"color: white; clear: both;"></div>
=09
</div>
=09
=09


=09


=09
=09
=09
=09
=09

</blockquote></div><br>Personally I would prefer storage in a database of s=
ome form to avoid mess of complicated directory structure. I am sure that w=
ould be subject of criticism.<br><br>Management tool shall allow export/imp=
ort parts in format close to currently known. Such database would be helpfu=
l if KiCad start synchronizing parts with parts repositories on the web. We=
have open way to create an open well defined standard for storing schemati=
c symbols and parts cases data, which may allow others to import to their s=
oftware if they want.<br clear=3D"all">
<br>-- <br>Manveru<br>jabber: <a href=3D"mailto:manveru@...";>manveru=
@manveru.pl</a><br> =C2=A0 =C2=A0 gg: 1624001<br> =C2=A0 <a href=3D"http://=
www.manveru.pl">http://www.manveru.pl</a><br>
 --0015175d094e1a25c804778aef69-- 




Follow ups

References