I try to do a deep dive into the ARCH WB in preparation for some bug fixing and feature adding to the Arch Axis system.
Reading the outlined Code conventions in Mod/Draft/coding_conventions.md (Mod/Arch/coding_conventions.md references these) I want to ask how well it is received, if I split the ArchAxis.py package into a folder with multiple files. ArchAxis.py exceeded past 1600 LOC and is hard to read.
I would split it into the following package structure, similar to the package structure within Mod/Draft:
Code: Select all
archaxis (folder)
- __init__.py
- axis.py
- axis_system.py
- grid.py