Thanks for your interest in pg-sprite!
We are not accepting external contributions yet. The project is in early-stage development (see the warning in the README): the design is still settling, interfaces change without notice, and there is no released version to contribute against. PRs opened at this stage will likely be closed without review.
If you've found something that looks like a safety problem — a path where the engine could take a lock it shouldn't, lose data, or misclassify a change as native-safe — please open an issue; those we want to hear about even now.
Once the project reaches a consumable state we'll replace this file with a real contribution guide (issue-first workflow, testing requirements, and the review rules for the safety-critical core described in SAFETY.md).
Community standards: see CODE_OF_CONDUCT.md and GOVERNANCE.md; anything not covered there (e.g. the security policy) is inherited from the Block organization defaults.