The authoring loop, inside FreeCAD.
Library authors design in FreeCAD; the validators live in CI. This workbench closes the gap: open a part library, compile any entry into your document, edit its parameters, and run both validators — without leaving FreeCAD or waiting for a pull request to find out.
The loop
Validation results match CI exactly — the workbench calls the
same libtools checks the library's pipeline runs, and writes the
same report files. What passes on your bench passes in the pull request.
Install
cd ~/.local/share/FreeCAD/Mod # macOS: ~/Library/Application Support/FreeCAD/Mod git clone https://github.com/OpenSourceEcology/ose-library-workbench.git pip install 'libtools @ git+https://github.com/OpenSourceEcology/vcs-library'
Restart FreeCAD, pick OSE Library from the workbench list, and open a library checkout — for instance vcs-library. Targets FreeCAD 1.x.
Go to
SOURCEgithub.com/OpenSourceEcology/ose-library-workbenchAddon source, plan, and CI that round-trips a real entry.