python -m pip install -e .[all,dev]Run the following locally:
pytest -q
python -m build
python -m twine check dist/*- keep comments and docstrings in English
- prefer small, targeted changes with tests
- add or update tests when fixing behavioral bugs
- preserve optional-dependency guards for GUI/IFC/gpu-only features
A good change usually includes:
- the code update
- a test or smoke check covering it
- documentation updates when behavior changes