We, as contributors and maintainers of Shamash, pledge to make participation in our project a respectful, inclusive, and professional experience for everyone.
We are committed to fostering an environment where collaboration, technical excellence, and mutual respect come first.
Examples of behavior that contribute to a positive environment include:
- Using welcoming, respectful, and constructive language
- Being thoughtful and professional in discussions, code reviews, and issues
- Respecting differing viewpoints, experiences, and approaches
- Accepting feedback gracefully and focusing on improvement
- Prioritizing clarity, correctness, and maintainability over ego
Examples of unacceptable behavior include:
- Harassment, discrimination, or personal attacks of any kind
- Trolling, insulting, or dismissive comments
- Publishing others’ private information without explicit permission
- Sustained disruptive behavior or bad-faith participation
- Aggressive, threatening, or demeaning conduct
This Code of Conduct applies within all project spaces, including:
- GitHub repositories (issues, pull requests, discussions)
- Code reviews and technical discussions
- Community interactions related to Shamash
- Any public or private communication where the project is represented
Project maintainers are responsible for clarifying standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior deemed inappropriate.
Maintainers have the right and responsibility to:
- Remove, edit, or reject contributions that violate this Code of Conduct
- Temporarily or permanently ban contributors for serious or repeated violations
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project maintainer.
All complaints will be reviewed and investigated promptly and fairly.
Maintainers are obligated to:
- Respect the privacy and safety of the reporter
- Act in good faith to resolve the issue
Maintainers may apply the following actions depending on severity:
-
Correction
Private or public clarification of expected behavior. -
Warning
A formal warning for continued or serious violations. -
Temporary Ban
Temporary suspension from participation. -
Permanent Ban
Permanent removal from the community.
This Code of Conduct is adapted from the
Contributor Covenant, version 2.1.
Shamash is built on the belief that good architecture starts with healthy collaboration.
Be precise. Be respectful. Build things that last.