CODE_OF_CONDUCT.md

September 21, 2025 Β· View on GitHub

πŸ“œ Code of Conduct

πŸ—‚ Table of Contents

🌟 Purpose

The purpose of this Code of Conduct is to foster a welcoming, safe, and inclusive environment for all participants in the FKvim project. By adhering to these guidelines, we ensure that contributors can collaborate effectively, learn from one another, and innovate together in the Neovim ecosystem.

🌟 Our Pledge

We, as contributors, maintainers, and participants of FKvim, pledge to create a community that is supportive, respectful, and empowering. FKvim is a modern Neovim setup designed for performance, productivity, and creativity.

We commit to:

  • Collaborating respectfully
  • Sharing knowledge freely
  • Encouraging growth for both new and experienced developers
  • Actively listening and responding thoughtfully
  • Taking responsibility for our actions

Together, we aim to foster an environment where contributors feel empowered to innovate, learn, and improve FKvim.

🚦 Standards of Behavior

Positive Contributions

Examples of positive contributions include:

  • 🀝 Respecting all contributors’ ideas, feedback, and technical perspectives
  • πŸ“ Providing constructive code reviews, bug reports, or suggestions
  • 🌱 Taking responsibility for mistakes and learning from them
  • 🎯 Prioritizing actions that benefit FKvim and the broader developer community
  • 🧠 Encouraging a safe, professional, and collaborative environment

Unacceptable Behavior

Unacceptable behavior includes:

  • ❌ Harassment, trolling, or personal attacks
  • ❌ Discriminatory, offensive, or inappropriate remarks, including in code comments
  • ❌ Sharing private information without permission
  • ❌ Deliberately sabotaging, plagiarizing, or introducing harmful code

πŸ‘©β€βš– Enforcement Responsibilities

Project maintainers are responsible for upholding community standards. They may take action when behavior is harmful, offensive, or inconsistent with this Code of Conduct.

Maintainers also:

  • Guide contributors
  • Review code and facilitate discussions
  • Ensure a healthy, productive, and friendly development environment

🌐 Scope

This Code of Conduct applies to all participants in FKvim, including contributors, maintainers, reviewers, and anyone interacting with project resources. This includes:

  • Repositories, issues, and pull requests
  • Discussions and chat platforms
  • Any public representation of FKvim

🌈 Community Values

FKvim thrives on these shared values:

  • 🀝 Respect – Every contributor’s ideas are valued
  • πŸ’‘ Curiosity – Asking questions, experimenting, and learning are encouraged
  • 🌱 Growth – Mistakes are learning opportunities
  • πŸ”„ Collaboration – Work together, share credit, and support others
  • πŸ›  Integrity – Honest, transparent, and accountable behavior
  • πŸš€ Innovation – Propose creative solutions and enhancements
  • πŸ–₯ Developer Enthusiasm – Encourage contributions to open-source

πŸ“Œ Contribution Guidelines

All contributions should align with this Code of Conduct. Contributors are encouraged to:

  • 🚫 Avoid offensive, discriminatory, or harmful content
  • 🀝 Accept feedback constructively and respond professionally
  • 🧘 Stay calm during disagreements or debates
  • πŸ›  Celebrate teamwork and collaborative achievements
  • πŸ“– Focus on community-driven improvement, not competition
  • πŸ’‘ Share knowledge, tips, and improvements for FKvim and Neovim

πŸ›‘ Enforcement

Project maintainers ensure that community standards are upheld. They may take appropriate actions if behavior is considered harmful, offensive, or inconsistent with this Code of Conduct.

Maintainers also guide contributors, review code, and facilitate discussions to maintain a healthy, productive, and friendly development environment.

All reports are taken seriously and handled fairly to maintain a safe, welcoming, and inclusive environment.

🀫 Confidentiality & Non-Retaliation

All reports remain confidential. Retaliation against anyone who reports a concern or participates in an investigation is strictly prohibited.

πŸ“– Enforcement Guidelines

Project leaders determine consequences based on severity:

  • ✏ Minor Issue
    Impact: Small or unintentional behavior concerns
    Consequence: Private discussion and clarification; public apology if needed

  • ⚠ Warning
    Impact: Clear violation or repeated minor issues
    Consequence: Official warning; temporary restrictions if repeated

  • ⏳ Temporary Restriction
    Impact: Sustained inappropriate behavior
    Consequence: Temporary restriction from contributing or interacting

  • 🚫 Permanent Restriction
    Impact: Severe or repeated violations, including harassment, hate speech, or code sabotage
    Consequence: Permanent ban from project participation

πŸ“˜ Further Reading

Refer to CONTRIBUTING.md for workflow, coding standards, issue reporting, and collaboration best practices. Combined with this Code of Conduct, it ensures FKvim remains productive, respectful, and inclusive for all contributors.

🌟 Conclusion

By committing to this Code of Conduct, we collectively shape an FKvim community where every contributor feels valued, heard, and empowered.

This is more than rulesβ€”it is a commitment to collaboration, learning, professionalism, and fun in development. Together, we build a strong and innovative community.

Let’s code, contribute, and grow together! πŸš€