I did this because some common components conflicted with standard libraries (such as AD9283, capacitor). But I'm not 100% sure this is a good idea.
Options:
Removing references to all standard libraries inside mhz100q.sch and put mhz100q_syms.lib only (no-standard-libs pattern)
Pro: will be (not yet tested tho) free from future changes of standard KiCad libraries.
Con: people interested in this project will re-add standard libraries for their usecase and face another conflict issue.
Removing conflicted components (this pull-req)
Pro: would be kind to people interested in this project
Con: will need further maintenance once KiCad's standard library get expanded. Let's say what will happen if AD8138 is added? The same thing as AD9283.
I think it's reasonable to think about new people, so I chose option 2.
I did this because some common components conflicted with standard libraries (such as AD9283, capacitor). But I'm not 100% sure this is a good idea.
Options:
Pro: will be (not yet tested tho) free from future changes of standard KiCad libraries. Con: people interested in this project will re-add standard libraries for their usecase and face another conflict issue.
Pro: would be kind to people interested in this project Con: will need further maintenance once KiCad's standard library get expanded. Let's say what will happen if AD8138 is added? The same thing as AD9283.
I think it's reasonable to think about new people, so I chose option 2.