Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Schematic and Layout diff #10

Open
leoheck opened this issue May 28, 2020 · 2 comments
Open

Schematic and Layout diff #10

leoheck opened this issue May 28, 2020 · 2 comments

Comments

@leoheck
Copy link

leoheck commented May 28, 2020

@set-soft, what do you think about integrating these 2 tools in your fork?

Schematic diffs are ready to go. It uses OCaml lang, which can be tricky to install. But not impossible. It generates a bunch of images with diffs of 2 git versions for all pages of the schematics.
https://github.com/jnavila/plotkicadsch

Layout diff is in Python and starts with a GUI. But it can be easily improved with argparse .
This one generates a bunch of images with diffs of 2 versions of the layout (works with git, svn, hg)
It also opens a webserver to display these changes for all the layers
https://github.com/Gasman2014/KiCad-Diff

@set-soft
Copy link

Hi @leoheck
I'll take a look at them, thanks.
For PCBs I use https://github.com/INTI-CMNB/kicad_pcb-diff
For schematics I use a patched version of eeshow: http://neo900.org/stuff/eeshow/

@leoheck
Copy link
Author

leoheck commented May 29, 2020

Oh, you are always one step forward. That's awesome. :)
Do you have them integrated into your fork? Or maybe in another kind of integration?

I'm asking this because it will be nice to access diffs when a push is made in the CI. So the reviewers can have visual diff files ready to accelerate the reviews.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants