initially when I started creating kicad project I create one git repository and has subfolders per project.
Each project had a standard structure of Design, Documentation, Mechanical
Within Design I have “Fabrication” “Library” and then kicad files
I would typically have a per-project local library storing local parts but I have been building up project agnostic libraries (CRCW0402, CRCW0603, Microsemi_Igloo2, PowerTerminals, SiTime_Osc).
Two complications have arisen from this. This “central” library was part of the main KiCAD_Projects repository
- I switching between linux and windows with regards to point to a central library area outside of the project area (essentially up two directories)
- growing need to track changes on a per-project basis
I have created the needed repositories for the main projects but now the central library needs to be dealt with, especially considering windows and the path. I am tempted in utilising submodules and instantiate the central library into each projects’ library directory to manage this.
Are there any recomendations with regards to structure, central and local libraries and dealing with different file structures