Code of Conduct
Our Pledge
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 pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Our Standards
Positive Behavior
Examples of behavior that contributes to a positive environment:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
- Being patient with newcomers
- Helping others learn and grow
- Celebrating successes and contributions
Unacceptable Behavior
Examples of unacceptable behavior:
- The use of sexualized language or imagery
- Trolling, insulting, or derogatory comments
- Personal or political attacks
- Public or private harassment
- Publishing others' private information without permission
- Spamming or excessive self-promotion
- Other conduct which could reasonably be considered inappropriate
Scope
This Code of Conduct applies within all community spaces, including:
- GitHub repositories (issues, pull requests, discussions)
- Slack workspace
- Email communications
- Social media interactions related to DeepLens
- In-person events and conferences
Representatives of the project are expected to uphold these standards at all times.
Enforcement Responsibilities
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, issues, and other contributions that are not aligned with this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
Reporting
If you experience or witness unacceptable behavior:
Primary Contact:
- Email: xinge.yang@kaust.edu.sa
- Subject line: "[Code of Conduct] Brief description"
Alternative Contact:
- Email: wolfgang.heidrich@kaust.edu.sa
All reports will be handled with discretion. In your report, please include:
- Your contact information
- Names (real, nicknames, or pseudonyms) of involved parties
- Description of the behavior
- When and where it occurred
- Any supporting documentation (screenshots, logs, etc.)
- Any other relevant information
Confidentiality
All reports will be kept confidential. We will not share information about reports without consent, except as necessary to protect others.
Enforcement Guidelines
Community leaders will follow these guidelines in determining consequences:
1. Correction
Community Impact: Use of inappropriate language or other behavior deemed unprofessional.
Consequence: A private, written warning providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
2. Warning
Community Impact: A violation through a single incident or series of actions.
Consequence: A warning with consequences for continued behavior. No interaction with the people involved for a specified period. Violating these terms may lead to a temporary or permanent ban.
3. Temporary Ban
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any interaction or public communication with the community for a specified period. No public or private interaction with the people involved is allowed during this period. Violating these terms may lead to a permanent ban.
4. Permanent Ban
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward classes of individuals.
Consequence: A permanent ban from any public interaction within the community.
Appeals
If you believe you have been unfairly accused or punished, you may appeal the decision by contacting:
- wolfgang.heidrich@kaust.edu.sa
Provide a detailed explanation of why you believe the decision was incorrect. Appeals will be reviewed within 30 days.
Community Guidelines
GitHub Issues and Pull Requests
- Be clear and concise
- Search for existing issues before creating new ones
- Provide reproducible examples for bugs
- Be patient with maintainers
- Accept that not all suggestions will be implemented
Slack Workspace
- Stay on topic in channels
- Use threads for extended discussions
- Don't spam or cross-post excessively
- Be helpful and supportive
- Share knowledge and resources
Email Communication
- Use clear subject lines
- Be professional and courteous
- Respect response times
- Keep discussions relevant
Recognition
We recognize and appreciate positive contributions:
- Helpful answers and support
- Quality code contributions
- Documentation improvements
- Community building efforts
- Mentoring newcomers
Outstanding contributors may be:
- Featured in project documentation
- Invited to join the core team
- Acknowledged in publications
- Invited to special events
Diversity and Inclusion
We are committed to:
- Welcoming people from all backgrounds
- Creating an accessible environment
- Supporting underrepresented groups in tech
- Providing mentorship opportunities
- Celebrating diverse perspectives
If you have suggestions for improving diversity and inclusion, please contact us.
Modifications
This Code of Conduct may be updated from time to time. We will announce significant changes through:
- GitHub announcements
- Slack notifications
- Email to active contributors
The current version is always available at: https://github.com/singer-yang/DeepLens/blob/main/CODE_OF_CONDUCT.md
Attribution
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.
Questions
If you have questions about this Code of Conduct:
- Email: xinge.yang@kaust.edu.sa
- Discuss on Slack: #general channel
- Open a discussion on GitHub
Thank You
Thank you for helping make DeepLens a welcoming and productive community for everyone!
See Also
- Contributing - Contribution guidelines
- GitHub Repository
- Join Slack