This project and its community are dedicated to providing a 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 are committed to making participation in the Asper Header repository a positive experience for all contributors. By participating in this project, you agree to abide by the following standards of behavior.
1. Respectful Communication
We are committed to ensuring that our communication remains constructive, inclusive, and respectful.
- Be Considerate: Treat all contributors with kindness, understanding, and empathy. Disagreements are part of any project, but always aim to address them respectfully and thoughtfully.
- No Tolerance for Harassment: Harassment in any form, whether verbal, physical, or online (such as in pull requests, issues, or code comments), will not be tolerated. This includes personal attacks, trolling, and inappropriate comments.
2. Inclusive and Welcoming Environment
We welcome contributions from everyone, regardless of background, experience, or expertise.
- Encourage and Support: Support each other and help newer contributors with questions, problems, and feedback.
- Be Mindful of Language: Avoid using discriminatory or exclusionary language. This includes offensive jokes, slurs, or anything that can be seen as unwelcoming.
- Constructive Feedback: Offer feedback that is specific, constructive, and actionable. When reviewing contributions, focus on code quality and project goals, not personal qualities.
3. Collaborative Spirit
Collaboration is at the heart of open-source projects. Let's ensure all contributions, whether large or small, are appreciated.
- Share Credit: Give credit where it is due. If you are building upon someone else's work, acknowledge and cite it.
- Be Open-Minded: Embrace new ideas and consider alternate solutions. Don't dismiss others' ideas without thoughtful consideration.
- Accept Criticism Gracefully: Everyone has room to grow. If you receive feedback on your contributions, respond to it with an open mind and a willingness to improve.
4. Personal Responsibility
As contributors, we are all responsible for maintaining a positive community.
- Act Professionally: Whether contributing to code, documentation, or discussions, maintain professionalism and approachability.
- Report Violations: If you see any violations of this Code of Conduct, please report them. Your reports will be taken seriously and dealt with accordingly.
5. Avoiding Unacceptable Behavior
Certain behaviors are strictly prohibited in this community:
- Harassment and Discrimination: Any form of harassment, including hate speech, exclusionary comments, and personal insults, is prohibited.
- Abusive or Offensive Language: Any form of abusive language, including threats, slurs, and insults, will result in immediate action.
- Trolling or Spamming: Engaging in disruptive activities like trolling, spamming, or spreading misinformation will not be tolerated.
- Unethical Contributions: Any contribution that violates ethical guidelines, including plagiarism, copyright infringement, or harmful code, is unacceptable.
6. Reporting and Enforcement
If you experience or witness behavior that violates this Code of Conduct, we encourage you to report it to the maintainers. All reports will be treated with discretion and respect.
- How to Report: You can report violations via the GitHub issue tracker, by direct message to the maintainers, or by email (if applicable). Please include as much detail as possible, including any links to problematic discussions, contributions, or issues.
- Enforcement: We take violations of this Code of Conduct seriously. Depending on the severity of the violation, actions may include a warning, temporary suspension, or permanent ban from the repository and related communication channels.
7. Consequences of Violating the Code of Conduct
The maintainers of the Asper Header repository reserve the right to take appropriate action if any part of this Code of Conduct is violated. This may include:
- A formal warning to the contributor.
- Temporary or permanent removal from the project or communication channels.
- Immediate suspension of contribution privileges, if the violation is severe.
8. Inspiration
This Code of Conduct is adapted from the Contributor Covenant, which is a widely adopted open-source project standard. If you are interested in a deeper exploration of open-source community values, we recommend reading through the original document.
By contributing to this project, you agree to abide by this Code of Conduct
Thank you for helping make the Asper Header repository a positive and inclusive environment for all!