We as contributors and maintainers of DevPath pledge to make participation in our project and community a welcoming, respectful, and harassment-free experience for everyone — regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, inclusive, and healthy community.
Examples of behaviour that contributes to a positive environment:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experience levels
- Giving and accepting constructive feedback gracefully
- Acknowledging mistakes, apologising where appropriate, and learning from them
- Focusing on what is best for the community and the project
- Helping newcomers feel supported and valued
Examples of unacceptable behaviour:
- The use of sexualised language or imagery, or unwelcome sexual attention
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment of any kind
- Publishing others' private information without explicit permission
- Dismissing or belittling contributions from less experienced developers
- Any other conduct that could reasonably be considered inappropriate in a professional setting
Project maintainers are responsible for clarifying the standards of acceptable behaviour and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behaviour.
Maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, issues, and other contributions that do not align with this Code of Conduct, and to temporarily or permanently ban any contributor for behaviour they deem inappropriate, threatening, offensive, or harmful.
This Code of Conduct applies within all project spaces — including GitHub Issues, Pull Requests, Discussions, and any other forum used by the DevPath community. It also applies when an individual is representing the project in public spaces.
Instances of abusive, harassing, or otherwise unacceptable behaviour may be
reported by opening a GitHub issue marked [CoC Report] or by contacting the
maintainers directly. All reports will be reviewed promptly and confidentially.
Maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent consequences as determined by the project leadership.
Maintainers will follow these guidelines when determining consequences:
1. Correction A private written warning explaining the nature of the violation and why the behaviour was inappropriate.
2. Warning A warning with consequences for continued behaviour. The contributor may be asked to avoid interaction with the people involved for a defined period.
3. Temporary Ban A temporary ban from any interaction or public communication with the project.
4. Permanent Ban A permanent ban from any interaction in the project community.
This Code of Conduct is adapted from the Contributor Covenant, version 2.1, available at https://www.contributor-covenant.org/version/2/1/code_of_conduct.html.