VCS-LIBRARYOPEN SOURCE ECOLOGY

Parts that carry their own proof.

vcs-library is the part library for the Village Construction Set 12-foot modules — rafters, wall modules, ceilings, cabin assemblies, designed by Catarina. Every entry ships with the code that builds it and the validators that judge it.

The anatomy of an entry

schema.py the parameters compiler.py the geometry output.FCStd compiled in FreeCAD code validator units · ranges · discipline output validator complete · no overlap · fits generated docs BOM · fab drawing PASS / FAIL on every change, in CI

An entry is four files: the schema (parameters as plain data), the compiler (Python that builds the geometry in FreeCAD), metadata naming its author and owner, and the expectations its geometry must meet. Two validators run in CI on every change — one reads the code, one inspects the compiled result for completeness, overlap, and fit. A bill of materials and a fabrication drawing are generated from the same compile, so the documents can never drift from the design. The structure follows the Schema Canon, and the toolkit (libtools) is library-agnostic: the next construction set — tractors, printers, vehicles — reuses it unchanged.

Go to