| 1 | # Code of Conduct |
| 2 | |
| 3 | ## Our Commitment |
| 4 | |
| 5 | We want PPT Master to be a welcoming, respectful, and professional open-source community for everyone. |
| 6 | |
| 7 | As maintainers, contributors, and participants, we are committed to making participation in this project harassment-free for all people, regardless of age, body size, disability, ethnicity, sex characteristics, gender identity or expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation. |
| 8 | |
| 9 | We aim to build a community where people can collaborate constructively, share ideas openly, and contribute safely. |
| 10 | |
| 11 | ## Expected Behavior |
| 12 | |
| 13 | Examples of behavior that help create a positive community include: |
| 14 | |
| 15 | - Showing empathy, patience, and kindness toward others |
| 16 | - Respecting different opinions, experiences, and viewpoints |
| 17 | - Giving and receiving constructive feedback professionally |
| 18 | - Taking responsibility for mistakes and learning from them |
| 19 | - Focusing on what benefits the project and its community |
| 20 | |
| 21 | ## Unacceptable Behavior |
| 22 | |
| 23 | Examples of unacceptable behavior include: |
| 24 | |
| 25 | - Harassment, intimidation, threats, or stalking |
| 26 | - Insulting, demeaning, or discriminatory comments |
| 27 | - Personal attacks or hostile interactions |
| 28 | - Sexualized language, imagery, or unwanted sexual attention |
| 29 | - Trolling, deliberate provocation, or repeated bad-faith arguments |
| 30 | - Publishing someone’s private information without permission, including physical or email addresses |
| 31 | - Any other conduct that would reasonably be considered inappropriate in a professional community setting |
| 32 | |
| 33 | ## Scope |
| 34 | |
| 35 | This Code of Conduct applies in all project spaces, including but not limited to: |
| 36 | |
| 37 | - GitHub issues |
| 38 | - Pull requests |
| 39 | - Discussions |
| 40 | - Project documentation |
| 41 | - Community chat or social spaces associated with the project |
| 42 | - Public interactions where someone is representing the project |
| 43 | |
| 44 | ## Reporting |
| 45 | |
| 46 | If you experience or witness behavior that violates this Code of Conduct, please report it to: |
| 47 | |
| 48 | **heyug3@gmail.com** |
| 49 | |
| 50 | Please include, when possible: |
| 51 | |
| 52 | - A description of the incident |
| 53 | - Where it happened |
| 54 | - Links, screenshots, or other relevant evidence |
| 55 | - Any other context that may help review the report |
| 56 | |
| 57 | All reports will be reviewed as promptly and fairly as possible. We will make a good-faith effort to protect the privacy and safety of the reporter. |
| 58 | |
| 59 | ## Enforcement |
| 60 | |
| 61 | Project maintainers are responsible for interpreting and enforcing this Code of Conduct. |
| 62 | |
| 63 | Maintainers may take any action they believe is appropriate in response to behavior that violates this policy, including: |
| 64 | |
| 65 | - Asking for correction |
| 66 | - Issuing a warning |
| 67 | - Removing comments, issues, commits, or other contributions |
| 68 | - Temporarily restricting participation |
| 69 | - Permanently banning participation in project spaces |
| 70 | |
| 71 | Enforcement decisions will be made with the goal of protecting the community and maintaining a healthy working environment. |
| 72 | |
| 73 | ## Enforcement Principles |
| 74 | |
| 75 | When deciding how to respond, maintainers may consider: |
| 76 | |
| 77 | - The seriousness of the behavior |
| 78 | - Whether the behavior is repeated |
| 79 | - Whether the behavior appears intentional |
| 80 | - The impact on individuals and the broader community |
| 81 | |
| 82 | Possible responses may range from a private warning to a temporary or permanent ban, depending on the circumstances. |
| 83 | |
| 84 | ## Maintainer Responsibility |
| 85 | |
| 86 | Maintainers are expected to enforce this Code of Conduct consistently and in good faith. They should communicate moderation decisions clearly when appropriate and act in a way that supports a safe, respectful, and collaborative community. |
| 87 | |
| 88 | ## Attribution |
| 89 | |
| 90 | This Code of Conduct is based on the principles of Contributor Covenant version 2.1. The official Contributor Covenant materials and adoption guidance are available on the Contributor Covenant website. |