This project welcomes contributions and discussion from anyone, regardless of background or experience level. Participants are expected to treat each other with courtesy and good faith.
- Be respectful of differing viewpoints and experience levels.
- Give and accept constructive feedback gracefully.
- Focus criticism on the work, not the person.
- Assume good intent, and ask for clarification before assuming bad faith.
- Harassment, insults, or personal attacks, public or private.
- Publishing someone else's private information without their consent.
- Sexualized language or imagery, or unwelcome advances of any kind.
- Sustained disruption of discussion, issues, or pull requests.
This applies to all project spaces — issues, pull requests, discussions — and to any other setting where someone is representing the project.
Reports of unacceptable behavior can be sent to the maintainer via GitHub. Reports will be reviewed and handled at the maintainer's discretion, proportionate to the impact of the behavior — from a private warning up to a permanent ban from project spaces for repeated or severe violations. Reporters' privacy will be respected throughout.
Structured in the spirit of common community codes of conduct such as the Contributor Covenant, but written independently for this project rather than reproducing that or any other specific text.