We are committed to providing a welcoming and inclusive environment for everyone who participates in this project, regardless of gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, ethnicity, age, religion, or any other personal characteristic.
As project maintainers, we are responsible for maintaining a respectful and inclusive environment. We will take appropriate and fair action in response to any reports of unacceptable behavior, harassment, discrimination, or other violations of this code of conduct.
We are committed to:
- Ensuring that the project remains a safe and inclusive space for all contributors.
- Addressing any reported issues promptly and with discretion.
- Providing guidance and support to those who experience harassment, discrimination, or other violations of this code of conduct.
- Taking appropriate measures to prevent further occurrences of unacceptable behavior.
We expect all contributors to adhere to the following code of conduct:
- Be respectful and inclusive: Respect the opinions and ideas of others. Treat all individuals with kindness, empathy, and courtesy. Use inclusive language and avoid any form of discrimination or harassment.
- Maintain a safe environment: Create an environment where everyone feels safe and comfortable to express their ideas, ask questions, and share their work. Do not engage in any behavior that can be perceived as threatening, offensive, or harmful.
- Collaborate and communicate effectively: Foster a collaborative and constructive atmosphere. Be open to feedback and be willing to collaborate with others. Strive for clear and effective communication, both in discussions and in written form.
- Appreciate diverse perspectives: Recognize and appreciate the value of diverse perspectives and experiences. Embrace different ideas, approaches, and backgrounds. Be open-minded and considerate of others' opinions.
- Resolve conflicts peacefully: In the event of conflicts or disagreements, resolve them peacefully and respectfully. If necessary, seek mediation or assistance from project maintainers to help find a resolution.
- Follow the project guidelines: Adhere to the guidelines and procedures set forth by the project. Respect the project's technical choices, coding conventions, and contribution guidelines.
- Report any issues: If you encounter any behavior that violates this code of conduct or have any concerns, please report it to the project maintainers. They will address the issue promptly and confidentially.
Unacceptable behavior includes, but is not limited to:
- Harassment, discrimination, or offensive behavior based on personal characteristics.
- Intimidation, threats, or any other form of inappropriate conduct.
- Exclusion or marginalization of individuals or groups.
- Sharing or displaying explicit or offensive material unrelated to the project's purpose.
- Any other behavior deemed inappropriate for a professional or community setting.
Instances of unacceptable behavior will not be tolerated. Those engaging in such behavior may face consequences, including:
- A private or public warning from the project maintainers.
- Temporary or permanent restrictions on participation in community spaces.
- Removal of contributions.
- Reporting to relevant authorities, as necessary.
If you believe you have experienced or witnessed any form of unacceptable behavior, harassment, discrimination, or other violations of the code of conduct, please follow these guidelines:
- If you feel comfortable, address your concerns directly with the person(s) involved, aiming for a respectful resolution.
- If the issue persists, or you prefer not to engage directly, please contact the project maintainers privately. Rest assured, your report will be handled with utmost confidentiality.
- Provide detailed information, including any supporting evidence, to aid in the investigation and resolution of the matter.
- We will respect requests for confidentiality, particularly when it comes to protecting victims of abuse or harassment. However, complete confidentiality may limit our ability to address the situation effectively.
This code of conduct is adapted from the Contributor Covenant, version 2.0, available at https://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
By participating in this project, you are expected to uphold this code of conduct. Project maintainers have the right and responsibility to remove, edit, or reject any contributions that do not align with this code of conduct.
Thank you for helping create a positive and inclusive community!