Contributions are welcome — bug fixes, improvements to the script, and documentation are all appreciated.
Please open a GitHub Issue and include:
- Python version (
python --version) - OpenSCAD version (
openscad --version) - OS and shell
- The command you ran and the full error output
- Fork the repository
- Create a feature branch (
git checkout -b fix/my-fix) - Make your changes
- Test with
dummy.csvto verify STLs are generated correctly - Open a pull request against
masterwith a clear description of what changed and why
- Python: follow PEP 8, standard library only (no third-party dependencies)
- Keep
PROJECT_CFGas the single place for default parameters - Preserve the
use <...>/ local-module pattern — do not switch toinclude <...>
This project intentionally stays small and focused:
- The Python script is a thin generator; complex features belong in OpenSCAD
- CSV headers (
Vorname,Nachname,OE) reflect the original use case; generalisation is welcome via a PR - The OpenSCAD template (
LEGOTextBrick-v2p1.scad) is a third-party file (CC BY-SA 4.0) and should not be modified here — contribute upstream to Lyl3's project
By contributing you agree that your contributions will be licensed under the MIT License.