Our Commitment
We are committed to providing a welcoming and inclusive environment for all contributors to Ora, regardless of experience level, background, or identity.Ora is built by volunteers who contribute their time and expertise out of passion for creating great software. We appreciate everyone who takes time to contribute to making Ora better.
Expected Behavior
Be Respectful
Be respectful, welcoming, and considerate in all interactions
Constructive Discussion
Discuss ideas and give/receive constructive criticism gracefully
Community Focus
Focus on what’s best for the community and project
Show Empathy
Show empathy toward other community members
- Help create a positive environment for learning and collaboration
- Welcome newcomers and help them get started
- Be patient with those learning
- Acknowledge different perspectives and experiences
Unacceptable Behavior
- Harassment, discrimination, or intimidation of any kind
- Offensive, derogatory, or discriminatory comments
- Personal attacks or trolling
- Publishing others’ private information without permission
- Spam or off-topic discussions
- Any conduct that would be inappropriate in a professional setting
Scope
This Code of Conduct applies to all project spaces, including:
The Code of Conduct also applies when representing the project in public spaces.
Enforcement
Responsibilities
Project maintainers are responsible for:- Clarifying standards of acceptable behavior
- Taking appropriate and fair corrective action
- Removing, editing, or rejecting contributions that violate this Code of Conduct
Actions
Maintainers may take appropriate action in response to violations, including:Warning
Warning
A private or public warning about the behavior, with explanation of why it was inappropriate.
Temporary Ban
Temporary Ban
A temporary ban from project spaces (GitHub, Discord, etc.) for continued or severe violations.
Permanent Ban
Permanent Ban
A permanent ban from all project spaces for repeated violations or severe misconduct.
Platform Reporting
Platform Reporting
Reporting to appropriate platforms (GitHub, Discord, etc.) for violations of their terms of service.
Reporting
If you experience or witness unacceptable behavior, please report it promptly.How to Report
GitHub Issues
Open a GitHub issue for public matters that don’t involve sensitive information
Discord
Contact maintainers directly on Discord for private or sensitive matters
What Happens Next
All reports will be handled confidentially and reviewed promptly. We take all reports seriously.
Guidelines for Healthy Collaboration
Giving Feedback
- Focus on the code or idea, not the person
- Be specific about what could be improved
- Suggest alternatives when possible
- Acknowledge what’s working well
- Ask questions to understand intent
Receiving Feedback
- Assume good intent from reviewers
- Ask clarifying questions if feedback is unclear
- Consider feedback objectively
- Remember that code review is about improving the project
- Thank reviewers for their time
Disagreements
- Discuss technical merits, not personalities
- Seek to understand different perspectives
- Escalate respectfully to maintainers if needed
- Accept that not all suggestions will be implemented
- Assume others are acting in good faith
Our Values
Inclusivity
Everyone is welcome, regardless of background or experience level
Respect
Treat others with dignity and kindness
Collaboration
Work together toward shared goals
Excellence
Strive for quality while supporting learning
Attribution
This Code of Conduct is adapted from the Contributor Covenant, version 2.1.Agreement
This applies to all community spaces and interactions, whether online or in person.Questions?
If you have questions about this Code of Conduct:Join Discord
Reach out to maintainers on Discord for clarification or discussion
Thank you for helping make Ora a welcoming, inclusive community for everyone.
