Design notes¶
Draworg was designed with build123d. All 3D parts are defined in the draworg
Python module (src/draworg.py) as parametric BasePartObject subclasses.
Documentation¶
Draworg uses the Sphinx documentation generator. RST source files are in
doc/source. SVG figures are generated from the build123d scripts in
doc/source/schemes.
Release script¶
The bin/make-release.sh script builds the Python package, documentation, and
meshes. It then creates XZ and ZIP archives containing the meshes and
documentation. The script should be run at the root of the repository.
Prior art¶
Draworg was designed without any research into prior art, as one of a small number of projects to learn 3D design. There might be better, free drawer organisers…