OSE LIBRARY WORKBENCHOPEN SOURCE ECOLOGY

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

browse entries by layer compile into your document edit schema parameters validate both tiers, live

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