Contributions & Code of Conduct - Syntax-Meridian/TesseractCMS GitHub Wiki

Contributor Expectations and Code of Conduct

Welcome to Our Project! 🌟

We value your interest in contributing and aim to create a friendly and inclusive environment for everyone. To ensure a harmonious collaboration experience, we've outlined our expectations for contributors and a code of conduct.

The guidelines here are primarily for contributors outside of the core developer team, but are likewise applicable to the core team itself.

Expectations for Contributors:

Technical Aspects:

  1. Understanding the Project: Familiarize yourself with our codebase, documentation, and guidelines before making contributions.
  2. Testing: Ensure that you test any code you contribute. If possible, add unit and integration tests.
  3. Documentation: Update the documentation relevant to your changes. It helps both maintainers and future contributors.
  4. Stay Updated: Regularly pull the latest changes from the main branch and keep your fork up-to-date.
  5. Descriptive Commit Messages: Write clear commit messages that briefly explain the changes made.
  6. Feedback: Be open to feedback and engage in constructive discussions about your contributions.

Social Aspects:

  1. Respect: Treat everyone with respect. Avoid using aggressive language or being dismissive of others' opinions.
  2. Open-mindedness: Embrace diversity and be open-minded to different ways of thinking or approaches.
  3. Communication: When in doubt, ask. Clear communication can prevent misunderstandings and foster collaboration.
  4. Credit: Acknowledge others' work and give credit where it's due.

Code of Conduct:

1. Harassment-Free Experience: We are committed to providing a harassment-free experience for everyone, regardless of gender, age, sexual orientation, disability, physical appearance, body size, race, or religion. Harassment in any form will not be tolerated.

2. Professionalism: Keep interactions professional and avoid using inappropriate language or content.

3. Respect Privacy: Do not publish private conversations or details without explicit permission.

4. Reporting Violations: If you experience or witness any behavior that violates this code of conduct, please report it to the maintainers. All reports will be handled with discretion.

5. Consequences: Violations of this code can result in temporary suspension or even permanent exclusion from the community.

By participating in this project, you agree to abide by its terms.

Thank you for being a part of our community and for helping make it a welcoming and productive space for all!