We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, religion, or sexual identity and orientation.
We are committed to providing a welcoming and inclusive environment for all participants. Our community should be:
- Welcoming: We welcome all contributors, regardless of their background or experience level
- Respectful: We treat everyone with respect and consideration
- Inclusive: We encourage diverse perspectives and experiences
- Collaborative: We work together to solve problems and improve the project
- Supportive: We help each other learn and grow
- Use welcoming and inclusive language
- Be respectful of differing viewpoints and experiences
- Gracefully accept constructive criticism
- Focus on what is best for the community
- Show empathy towards other community members
- Be patient with newcomers and those learning
- Help others understand concepts and code
- The use of sexualized language or imagery, and sexual attention or advances
- Trolling, insulting or derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Any conduct which could reasonably be considered inappropriate in a professional setting
- Discriminatory jokes or language
- Deliberate intimidation, stalking, or following
- Sustained disruption of discussions or other community events
If you witness or experience unacceptable behavior, please report it to the project maintainers:
- Email: conduct@marioarce.dev
- GitHub: Create a private issue with the "conduct" label
All reports will be reviewed and investigated in a manner that is as confidential and protective as possible.
When a report is received, the project maintainers will:
- Review the report within 48 hours
- Investigate the situation thoroughly and impartially
- Determine appropriate action based on the severity of the behavior
- Communicate findings to the reporter (if appropriate)
- Take corrective action as needed
Unacceptable behavior from any community member, including sponsors and those with decision-making authority, will not be tolerated. Anyone asked to stop unacceptable behavior is expected to comply immediately.
Depending on the severity and nature of the behavior, consequences may include:
- Warning: A private warning that the behavior is inappropriate
- Temporary Suspension: Temporary removal from the community
- Permanent Ban: Permanent removal from the community
- Public Apology: Required public apology for serious violations
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.
Community Impact Guidelines were inspired by Mozilla's code of conduct enforcement ladder.
For answers to common questions about this code of conduct, see the FAQ. Translations are available at https://www.contributor-covenant.org/translations.
If you have questions about this Code of Conduct, please contact the project maintainers:
- Mario Arce: mario@marioarce.dev
- GitHub: @marioarce
This Code of Conduct is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Thank you for helping make PowerCSharp a welcoming and inclusive community! 🚀