I’ve been playing a little bit with KiCad source code for the first time. I’ve decided to implement some KLC checking into the symbol library editor based on what was already available on
pinedit.cpp just to get in touch with the source code.
My changes are available at https://gitlab.com/kicad-mirror/kicad-source-mirror/compare/master...feature%2Fklc
There is a pipeline that builds an AppImage whenever I push new changes to that repo. The latest AppImage available at the moment can be downloaded from https://gitlab.com/kicad-mirror/kicad-source-mirror/-/jobs/201525453/artifacts/browse
Here is a screenshot of the improved existing dialog:
I think this feature could be useful for many users and it would probably simplify librarian work when reviewing contributions in Github. For this reason I would like to get some pointers on how should this feature should be implemented so that developers would be willing to merge possible changes in case I finally decide to implement this. Also from what I know there will be a ERC/DRC system rewrite that may lead to reusable codebase for this project.
Can anybody provide any pointers for me?