kicad-lib/
kicad-lib/3Dmodels
kicad-lib/3Dmodels/Rapidspace_Connector.3dshapes/
kicad-lib/3Dmodels/Rapidspace_Integrated.3dshapes/
kicad-lib/3Dmodels/Rapidspace_Passive.3dshapes/

kicad-lib/footprints
kicad-lib/footprints/Rapidspace_Connector.pretty/
kicad-lib/footprints/Rapidspace_Integrated.pretty/
kicad-lib/footprints/Rapidspace_Passive.pretty/


kicad-lib/symbols/
Rapidspace_Connector.kicad_sym
Rapidspace_Integrated.kicad_sym
Rapidspace_Passive.kicad_sym	


Footprint Name
Manufacturer_RefManufacturer

3Dmodel Names
Manufacturer_RefManufacturer

Specific Symbol Name 
not completely decided 

Generic Symbol Name 
https://klc.kicad.org/symbol/s2/s2.1/

Multi symbol
Since kicad has a common field placement in library file (Reference or Value) for all the units in a given multi-symbol
In order to get a directly a proper placement of these fields in schematic since units have differents sizes follow this
- put each unit symbol anchor at top left
- do not not allow autoplacement for Reference and Value field
- place them on top
 

# How to push lib to Git

- always use master branch
- at least ONCE A DAY

* commit everything with have done (use git add and git commit), for commit message you 
  can put "work 2024-04-11" or "daily update" or whatever

* try to do git push (DON'T USE -f)

* if git push worked, good it means nobody worked in the libs since your last commit

* if git push failed, do:

* git fetch

* git rebase origin/master

* git will auto merge everything he can automatically, for the rest, git will write CONFLICT 
  and the name of file you need to resolve, for each CONFLICT file:

* open the file with your favorite editor, search for "<<<<<" "======" ">>>>>>>", 
  pick the version you want (delete the version you don't want and remove all lines "<<<<" "====" ">>>>>")

* save the file

* git add file

* git rebase --continue # here you can remmodify your commit message but you can keep the same message

* got back to do "git push"