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:
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:
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 to DeepLens - Contribution guidelines