Thank you for considering contributing to the Maya PySide Template Window project.
- Maya: 2022 or later
- VS Code: Recommended editor
- Auto-formatting: Black + isort automatically runs on save
- Create a working branch before development
- One commit per change
- Clear and descriptive commit messages
- Type Annotations: Required for functions and methods
- PySide Support:
PySide6→PySide2fallback pattern - Logging: Use
loggingmodule instead ofprint() - Strings: Single quotes
'...'by default, triple double quotes"""for docstrings
Before submission:
- Code auto-formatted (Black + isort)
- Type annotations added
- Tested in Maya
- PR description explains the intent of code changes
- Version Management: Handled by maintainers (contributors don't need to worry)
- Documentation Updates: Handled by maintainers (contributors don't need to worry)
Feel free to ask questions via Issues or PRs!