Skip to content

Latest commit

 

History

History
103 lines (69 loc) · 4.63 KB

File metadata and controls

103 lines (69 loc) · 4.63 KB

🤝 AlgoVisualizer Code of Conduct

✨ Our Pledge

We, the members, contributors, and leaders of the AlgoVisualizer community, pledge to make participation a harassment-free and welcoming experience for everyone.
We celebrate diversity and inclusion regardless of:

  • Age, body size, disability (visible or invisible), ethnicity
  • Gender identity or expression, sex characteristics
  • Education level, experience, or socio-economic status
  • Nationality, religion, race, or personal appearance
  • Sexual identity or orientation

We are committed to building an open, respectful, collaborative, and joyful learning environment for all contributors and learners. 🌍📚


✅ Our Standards

Positive Behaviors We Encourage:

  • Showing empathy, kindness, and patience to others
  • Respecting differing opinions, experiences, and viewpoints
  • Providing constructive and thoughtful feedback
  • Accepting responsibility and apologizing when mistakes are made
  • Collaborating openly and supporting newcomers
  • Focusing on the growth of both individuals and the overall community

Unacceptable Behaviors:

  • The use of sexualized or offensive language, imagery, or behavior
  • Personal attacks, trolling, harassment, or discriminatory comments
  • Public or private harassment (verbal, written, or online)
  • Publishing others’ private information (physical, digital, or social) without explicit consent
  • Intimidation, exclusion, or belittling of any contributor
  • Any conduct that would be inappropriate in a professional or educational environment

🛡️ Responsibilities

  • Community Leaders (project maintainers and core contributors) are responsible for clarifying standards and enforcing appropriate behavior.
  • Leaders have the right to remove, edit, or reject contributions (e.g., comments, commits, issues, PRs, wiki edits) not aligned with this Code of Conduct.
  • Moderation decisions will include context and explanations when appropriate.

🌐 Scope

This Code of Conduct applies:

  • Within all community spaces (GitHub repo, discussions, issues, pull requests).
  • When representing the project in public settings (social media, conferences, or other external forums).
  • To all contributors, whether long-term maintainers or first-time participants.

📩 Reporting Issues

If you experience or witness any form of unacceptable behavior, please report it:

📧 rhythmpahwa14@gmail.com (Project Maintainer)

Reports will be reviewed promptly, respectfully, and confidentially. Community leaders are obligated to respect the privacy and safety of reporters.


📊 Enforcement Guidelines

Community leaders will follow these Community Impact Guidelines to determine outcomes for violations:

1️⃣ Correction

Impact: Inappropriate language or behavior that is unprofessional or unwelcome.
Consequence: Private warning, with clarity on why the behavior was inappropriate. A public apology may be requested.

2️⃣ Warning

Impact: A violation through a single incident or repeated actions.
Consequence: Formal warning with conditions. Avoidance of unwanted interactions for a set time. Further violations may result in a temporary ban.

3️⃣ Temporary Ban

Impact: Serious violation of community standards or repeated misconduct.
Consequence: Temporary suspension from participation in any AlgoVisualizer community spaces. Violation of suspension may escalate to a permanent ban.

4️⃣ Permanent Ban

Impact: Sustained, harmful behavior including harassment, intimidation, or discrimination.
Consequence: Permanent removal from community participation.


🌟 Our Community Values

  • Respect: Value contributors, learners, and their input.
  • 🌱 Inclusivity: Welcome beginners, diverse perspectives, and learners from all backgrounds.
  • 🤝 Collaboration: Support each other in building AlgoVisualizer into an inspiring educational platform.
  • 🎉 Joy: Celebrate contributions, learn together, and make coding fun!

📘 Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 2.0, with modifications for the AlgoVisualizer community.

Community Impact Guidelines are inspired by the Mozilla Code of Conduct Enforcement Ladder.

For FAQs, see the Contributor Covenant FAQ.
Translations available at Contributor Covenant Translations.