The ZenOS project is committed to providing a welcoming, respectful, and collaborative environment for everyone.
We welcome contributors with different levels of experience, backgrounds, and technical interests.
Contributors are expected to:
- Be respectful and professional.
- Communicate constructively.
- Accept constructive criticism.
- Help beginners when possible.
- Focus discussions on technical and project-related topics.
- Respect different opinions and approaches.
- Give credit to other contributors.
- Follow the project's licenses and contribution requirements.
The following behavior is not acceptable:
- Harassment or discrimination.
- Personal attacks.
- Threats or intimidation.
- Deliberate disruption of discussions.
- Publishing private information without permission.
- Malicious behavior toward contributors or project infrastructure.
- Spam or unrelated promotional content.
Technical disagreements are expected in an open-source project.
When disagreements occur:
- Explain the technical reasoning behind your position.
- Provide evidence or examples when possible.
- Consider alternative approaches.
- Focus on the problem rather than the person.
- Accept the final decision of the maintainers when appropriate.
Project maintainers may remove or moderate contributions, comments, issues, or discussions that violate this Code of Conduct.
Serious or repeated violations may result in restrictions on participation.
If you experience or observe unacceptable behavior, contact the project maintainers through the project's available private communication channel.
Please provide enough information for the maintainers to understand what happened.
This Code of Conduct applies to project repositories, issues, Pull Requests, discussions, documentation, and other official project spaces.
If you have questions about this Code of Conduct, contact the project maintainers.