Skip to content

Latest commit

 

History

History
73 lines (46 loc) · 3.19 KB

CODE_OF_CONDUCT.md

File metadata and controls

73 lines (46 loc) · 3.19 KB

Technical Code of Conduct

Purpose

The Technical Code of Conduct aims to create a collaborative, respectful, and productive environment for all contributors involved in technical aspects of the project, including code development, system architecture, and technical documentation. By adhering to this code, we ensure that all interactions are professional and constructive, fostering an environment where innovation and collaboration can thrive.

Principles

  1. Respectful Collaboration

    • Treat all team members with respect and professionalism.
    • Provide constructive feedback and accept feedback graciously.
    • Avoid personal attacks, insults, or derogatory comments.
  2. Inclusive Environment

    • Encourage and support diversity in all forms, including but not limited to gender, race, age, sexual orientation, disability, and technical expertise.
    • Use inclusive language and avoid jargon that may exclude others.
  3. Quality and Integrity

    • Commit to writing clean, maintainable, and efficient code.
    • Ensure that your contributions are tested and documented.
    • Avoid shortcuts that compromise code quality or security.
  4. Accountability and Responsibility

    • Take responsibility for your contributions and be prepared to discuss and justify your decisions.
    • Own up to mistakes and work towards resolving issues promptly.
    • Do not plagiarize or copy code without proper attribution.
  5. Open Communication

    • Communicate clearly and transparently with team members.
    • Share relevant information and updates regularly.
    • Listen actively and consider different viewpoints.

Conduct Guidelines

Code Contributions

  • Follow the project's coding standards and guidelines.
  • Write clear and descriptive commit messages.
  • Submit code reviews promptly and provide constructive feedback.
  • Ensure your code passes all tests before submitting a pull request.

Reporting Issues

  • Report bugs, vulnerabilities, or issues as soon as they are discovered.
  • Provide detailed and accurate information to help diagnose and fix the issue.
  • Respect the confidentiality of any sensitive information.

Collaboration Tools

  • Use project management and version control tools as intended.
  • Maintain clear and organized documentation.
  • Respect the guidelines for using communication platforms (e.g., Slack, email).

Enforcement

Instances of unacceptable behavior may be reported to the project maintainers or through an established reporting channel. All complaints will be reviewed and investigated promptly and fairly. Consequences of misconduct may include:

  • A warning
  • Temporary or permanent ban from the project

Acknowledgments

This Technical Code of Conduct is inspired by and adapted from various open-source community guidelines, including the Contributor Covenant and the Google Open Source Community Guidelines.

Contact

For any questions or concerns regarding this Code of Conduct, please contact the Mentor on Slack.

By participating in this project, you agree to abide by this Technical Code of Conduct and help create a positive and productive environment for all contributors.