Developer#
This section is for contributors extending PyUnitWizard itself.
If your goal is to integrate PyUnitWizard into your own scientific library, start in the User guide.
The path below is intentionally ordered. If you follow it from top to bottom, you will move from local setup to production-ready contributions with the same standards used in this repository.
Developer Path#
Contributing Workflow: branch, commit, and PR expectations.
Development Environment: local setup and baseline commands.
Architecture: package layers and invariants.
Implementation Patterns: safe change patterns for core modules.
Testing and Coverage: contract-first test strategy.
API Stability: compatibility commitments on the path to 1.0.0.
Deprecation and Support: lifecycle rules for compatibility-sensitive changes.
SMonitor Integration: diagnostics contract and emission guidance.
Editorial Guide: documentation style and maintenance standards.
Compatibility Matrix: minimum validated sibling-library versions.
Release and Versioning: release flow and tag policy.
Contributor Checklist: final pre-PR/pre-release verification.
Canonical References#
devguide/