What is the current plans for improved library management?

From Eli

What is the current plans for improved library management?

I am an Altium user but have been looking seriously at KiCAD. I have observed great strides in the PCB tool. For professional use, some of the tools “at the edges” often are as important as the core PCB routing. One issue is library management as well as BOM & Post processing. One particular library management style is to drive components from some database source. In many cases part families (think passives) share a common symbol but there are thousands of part numbers that can be programmatically generated. In my current tool, I have large libraries that are driven from a datastore so I can have “real” passives with full manufacturer information, etc. In Altium they are call “database libraries”. One can create a library that covers an entire part family pretty quickly. It solves a genuine issue for professionals as all parts put on a schematic should have a fully qualified manufacturer part number, footprint, additional parameters, etc. This ends up driving a BOM that has those parameters included. It is rare for professionals to use “generic” parts as CM’s require a real part number. In the use case of passives, having a way to drive parts from a data store (spreadsheet, SQL) is extremely powerful. Keep in mind this is not the footprint data or symbol drawings database, rather all the metadata that links the information. Orcad/Cadence has a similar system. This makes creation of large libraries really simple as you don’t have 1000’s of copies of the same schematic symbol for your resistor/capacitor/inductor libraries. I feel that some focus on data management side would be a great addition and make integration into professional workflows much simpler.