CODE_OF_CONDUCT.md
September 21, 2025 Β· View on GitHub
π Code of Conduct
π Table of Contents
- π Purpose
- π Our Pledge
- π¦ Standards of Behavior
- π©ββ Enforcement Responsibilities
- π Scope
- π Community Values
- π Contribution Guidelines
- π‘ Enforcement
- π€« Confidentiality & Non-Retaliation
- π Enforcement Guidelines
- π Further Reading
- π Conclusion
π 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! π