Pre-commit hooks for FreeCAD
When designing around hardware, you will often find yourself importing a reference
step (.step or .stp) file into FreeCAD. Usually these step files are publicly
available and use of these step files is encouraged by the manufacturer to make
inclusion of their products in your designs easier. Sometimes, however, the
supplier may not make their step files publicly available, and only provide them
upon request, or even explicitly ask you not to share this with any other party.
Integrating them into an Open Hardware design is still possible, but it requires
some consideration.