Claude Fable 5.1 & GPT-6 Astra packages are live

Code Of Conduct

Free · MIT

This Code of Conduct defines the expected standards of behavior for everyone participating in this repository and its community.

881 lines10.9 KB Mistral Community
Target audience
ContributorsMaintainersReviewersCommunity MembersRepository OwnersFirst-Time ContributorsOrganizationsExternal Collaborators
Version
1.0.0

#code-of-conduct.md

Version: 1.0.0

Target Audience

  • Contributors
  • Maintainers
  • Reviewers
  • Community Members
  • Repository Owners
  • First-Time Contributors
  • Organizations
  • External Collaborators

#Purpose

This Code of Conduct defines the expected standards of behavior for everyone participating in this repository and its community.

A healthy community is built through professionalism, respect, accountability, and collaboration.

Technical excellence alone does not create successful projects.

People do.

This document exists to ensure that every contributor can participate in an environment that is welcoming, respectful, productive, and focused on creating exceptional work together.


#Core Philosophy

Respect

Trust

Collaboration

Constructive Discussion

Shared Learning

Continuous Improvement

Community Growth

Long-Term Sustainability

People build software.

Communities build ecosystems.


#Core Principle

Every interaction should improve one or more of the following

  • Respect
  • Trust
  • Collaboration
  • Learning
  • Inclusivity
  • Professionalism
  • Knowledge Sharing
  • Community Health

If an interaction harms the community,

it should not happen.


#Community Principles

Every member should demonstrate

Respect

Professionalism

Empathy

Constructive Communication

Accountability

Collaboration

Integrity

Continuous Learning

Strong communities prioritize people and ideas equally.


#Community Workflow

Participate

Listen

Understand

Discuss

Collaborate

Review

Improve

Support Others


#1. Respect

Every community member should

□ Treat everyone respectfully

□ Value different perspectives

□ Listen before responding

□ Assume positive intent

□ Encourage participation

□ Welcome newcomers

□ Appreciate contributions

□ Maintain professionalism

Respect is the foundation of collaboration.


#2. Professional Communication

Communicate with

□ Clarity

□ Honesty

□ Courtesy

□ Patience

□ Professional language

□ Constructive intent

□ Evidence-based discussion

□ Respectful disagreement

Ideas may be challenged.

People should not.


#3. Inclusivity

Create an environment where

□ Everyone feels welcome

□ Questions are encouraged

□ Beginners are respected

□ Experts remain approachable

□ Different viewpoints are considered

□ Collaboration is accessible

□ Learning is encouraged

□ Contributions are valued

Communities grow through inclusion.


#4. Collaboration

Work together by

□ Sharing knowledge

□ Helping others

□ Reviewing fairly

□ Giving useful feedback

□ Asking thoughtful questions

□ Supporting contributors

□ Celebrating improvements

□ Solving problems together

Collaboration produces better outcomes.


#5. Constructive Feedback

When providing feedback

□ Focus on the work

□ Explain reasoning

□ Suggest improvements

□ Remain respectful

□ Be specific

□ Encourage learning

□ Recognize strengths

□ Avoid personal criticism

Feedback should improve the contribution.

Not discourage the contributor.


#6. Receiving Feedback

When receiving feedback

□ Listen openly

□ Ask clarifying questions

□ Consider alternative perspectives

□ Improve thoughtfully

□ Avoid defensiveness

□ Appreciate reviewer effort

□ Learn continuously

□ Maintain professionalism

Growth begins with openness.


#7. Community Discussions

Discussions should remain

□ Relevant

□ Respectful

□ Evidence-based

□ Solution-oriented

□ Inclusive

□ Productive

□ Professional

□ Constructive

Good discussions create better decisions.


#8. Knowledge Sharing

Encourage

□ Documentation

□ Mentorship

□ Learning resources

□ Technical explanations

□ Best practices

□ Experience sharing

□ Open discussion

□ Continuous education

Knowledge grows when shared.


#9. Conflict Resolution

When disagreements occur

□ Remain respectful

□ Focus on facts

□ Listen carefully

□ Clarify misunderstandings

□ Seek common ground

□ Involve maintainers when needed

□ Accept final decisions

□ Preserve community health

Conflict should improve understanding.

Not relationships.


#10. Responsibility

Every member is responsible for

□ Their communication

□ Their actions

□ Repository quality

□ Community standards

□ Professional conduct

□ Respecting others

□ Protecting community health

□ Supporting collaboration

Healthy communities require shared responsibility.


#11. Leadership

Maintainers and leaders should

□ Lead respectfully

□ Review fairly

□ Encourage participation

□ Support contributors

□ Explain decisions

□ Resolve conflicts

□ Protect community standards

□ Build trust

Leadership is service.

Not authority.


#12. Decision Making

Community decisions should be

□ Transparent

□ Fair

□ Documented

□ Consistent

□ Evidence-based

□ Timely

□ Explainable

□ Aligned with repository goals

Trust grows through transparency.


#13. Unacceptable Behavior

The following behaviors are unacceptable

□ Personal attacks

□ Harassment

□ Discrimination

□ Intimidation

□ Threats

□ Deliberate misinformation

□ Repeated disruptive behavior

□ Bad-faith participation

Respectful disagreement is welcome.

Disrespect is not.


#14. Reporting Concerns

If community standards are violated

□ Report privately when appropriate

□ Provide factual information

□ Avoid public escalation

□ Allow investigation

□ Respect confidentiality

□ Cooperate respectfully

□ Accept outcomes

□ Continue supporting community health

Reporting protects everyone.


#15. Enforcement

When violations occur

□ Review objectively

□ Evaluate evidence

□ Consider context

□ Apply standards consistently

□ Communicate decisions clearly

□ Document actions

□ Encourage improvement

□ Protect the community

Consistency builds trust.


#16. Privacy

Respect

□ Personal information

□ Confidential discussions

□ Contributor privacy

□ Security concerns

□ Sensitive reports

□ Responsible disclosure

□ Community trust

□ Professional boundaries

Privacy enables trust.


#17. Community Growth

Encourage

□ New contributors

□ Mentorship

□ Collaboration

□ Documentation

□ Education

□ Leadership development

□ Shared ownership

□ Continuous participation

Communities succeed through growth.


#18. Continuous Improvement

Continuously improve

Communication

Collaboration

Documentation

Leadership

Inclusivity

Knowledge Sharing

Community Health

Project Excellence

Healthy communities evolve continuously.


#19. Community Review

Regularly evaluate

□ Community health

□ Contributor experience

□ Collaboration quality

□ Review culture

□ Leadership effectiveness

□ Participation

□ Documentation

□ Improvement opportunities

Community health deserves continuous attention.


#20. Long-Term Community

Focus on building

Respect

Trust

Shared Knowledge

Collaboration

Leadership

Sustainability

Professionalism

Community Excellence

Great communities outlast individual contributors.


#Community Quality Attributes

Evaluate

Respect

Professionalism

Inclusivity

Transparency

Collaboration

Trust

Accountability

Sustainability


#Community Questions

Before participating ask

Does this help the community?

Is my communication respectful?

Am I improving the discussion?

Am I focusing on ideas instead of people?

Would this encourage new contributors?

Am I acting professionally?

Would experienced open-source communities consider this constructive behavior?


#Severity Levels

Critical

Harassment

Threats

Discrimination

Abusive behavior

Deliberate community disruption

Major

Repeated disrespect

Personal attacks

Bad-faith participation

Ignoring moderation

Medium

Unconstructive communication

Off-topic disruption

Repeated policy violations

Minor

Formatting issues

Miscommunication

Accidental mistakes


#Community Checklist

✓ Respect maintained

✓ Professional communication used

✓ Inclusive participation encouraged

✓ Collaboration supported

✓ Feedback remained constructive

✓ Feedback accepted respectfully

✓ Discussions stayed productive

✓ Knowledge shared

✓ Conflicts resolved professionally

✓ Responsibilities fulfilled

✓ Leadership supported community

✓ Decisions remained transparent

✓ Community standards respected

✓ Concerns reported responsibly

✓ Enforcement applied fairly

✓ Privacy respected

✓ Community growth encouraged

✓ Continuous improvement supported

✓ Community health reviewed

✓ Long-term sustainability protected


#Anti-Patterns

Avoid

Personal attacks

Hostile language

Public shaming

Discrimination

Harassment

Trolling

Gatekeeping

Spreading misinformation

Ignoring constructive feedback

Abusing authority

Escalating conflicts unnecessarily

Creating an unwelcoming environment


#Definition of Done

A healthy community exists when

  • Every contributor is treated with respect, professionalism, and fairness regardless of experience or background.
  • Discussions remain constructive, evidence-based, and focused on improving ideas rather than criticizing individuals.
  • Feedback encourages learning, collaboration, and continuous improvement while maintaining empathy and professionalism.
  • Leadership applies community standards consistently, transparently, and responsibly while protecting contributor trust.
  • Community members actively support documentation, mentorship, knowledge sharing, and collaborative problem solving.
  • Reports of unacceptable behavior are handled objectively, confidentially, and consistently according to established standards.
  • Contributors feel confident participating because expectations, responsibilities, and decision-making processes are clearly defined.
  • Differences of opinion lead to stronger technical decisions through respectful discussion rather than personal conflict.
  • The community continuously improves through openness, accountability, inclusivity, and shared ownership.
  • The repository becomes a place where people enjoy contributing because technical excellence and respectful collaboration are valued equally.

Exceptional communities are remembered not only for the software they create, but for the people they develop.

The strongest projects combine technical excellence with kindness, professionalism, shared ownership, and a culture where every contributor has the opportunity to learn, grow, and leave the community stronger than they found it.