Git (and Python) workflow when contributing to the official KiCad libraries: Difference between revisions
Git (and Python) workflow when contributing to the official KiCad libraries (view source)
Revision as of 16:02, 20 October 2021
, 2 years agono edit summary
No edit summary |
No edit summary |
||
(2 intermediate revisions by the same user not shown) | |||
Line 5:
== The KLC ==
The KiCad Library Convention (KLC) is a set of requirements for contributing to the official KiCad libraries.<ref>[http://kicad
The things that are really important still need to be hand checked. This is the main work that library maintainers do. For example the pin numbers, names and types still needs to be compared to the datasheet, for footprints a dimension check is also required.<ref name="cont-parts"/>
Line 22:
Use schlib/checklib.py to check KLC compliance of schematic symbol libraries.
== GitHub (out of date, now hosted at GitLab) ==
[[GitHub]] simply hosts a Git server and provides a nice web interface.<ref name="git4newbs">[https://forum.kicad.info/t/git-and-the-libraries-for-newbies/15010 Git and the libraries for newbies], KiCad.info Forums, Feb 2019</ref> The official KiCad libraries are hosted on GitHub.
Line 152:
<!-- == See also == -->
== Further reading ==
* ''Pro Git'' by Scott Chacon, Ben Straub Paperback, Apress, Nov. 2014, {{ISBN
== References ==
Line 159:
== External links ==
=== KiCad ===
* [http://kicad
* [https://github.com/KiCad KiCad EDA], GitHub repositories
* [https://github.com/kicad/kicad-library-utils KiCad/kicad-library-utils]
* [http://kicad
* [https://forum.kicad.info/t/library-management-in-kicad-version-5/14636 Library management in KiCad version 5], KiCad.info Forums
==== Tutorials ====
|