Closed jithinbp closed 6 years ago
A pretty amazing blog post of what can be achieved using travis can be found here It explains how travisCI can be used to automatically generate and display the CAD rendering in the README doc Example README
We'll have to follow a similar procedure in KiCAD
right since it is a CAD tool? :)
First goal is to get the libraries to be accepted by the automatic script, otherwise we will keep getting build errors with Travis.
I am unable to find the rule list, and how to correct them. using trial and error. e.g. , Violating Rule 4.1 - Pin placement
is not verbose enough. The schematic works fine with KiCAD, but is somehow not accepted by the checking utility. Please share the rule list if you find one. I have found a few Travis logs for failed builds from other projects, and am locating sources for the builds that passed , so that I can compare the same with our library.
The blog posts I had linked to can be stretch goals. It uses Travis to generate and upload the latest render to a cloud link, and the same is embedded in the README.md
Sure! I'll share if a rule list is found! :+1:
Travis build is now passing with library-check.sh
of KiCAD utilities repo, this issue can be closed!
PSLab KiCAD/proto1.lib does not currently pass the automatic schematic library testing utility provided by KiCAD. The following procedure can be followed to check the errors
at present, violations of the following nature are shown by the checklib.py utility
issue #11 will need this to be addressed first