KisanAI is committed to providing a welcoming, inclusive, and safe environment for all contributors, regardless of background, identity, experience level, or any other characteristic.
We believe that diverse perspectives, backgrounds, and experiences are essential to building a better platform for Indian farmers.
Treat all community members with dignity and respect. Value different viewpoints and experiences.
Welcome and support people from all backgrounds. Actively work to include historically marginalized groups.
Create space for learning and growth. Encourage newcomers and provide mentorship opportunities.
Maintain a safe environment free from harassment, discrimination, and abuse.
Work together toward our shared mission of empowering farmers through technology.
All community members are expected to:
- ✅ Be respectful in code reviews
- ✅ Provide constructive feedback
- ✅ Assume good intent
- ✅ Focus on the code, not the person
- ✅ Welcome feedback gracefully
- ✅ Help new contributors learn
- ✅ Be kind and respectful
- ✅ Use inclusive language
- ✅ Avoid assumptions about others
- ✅ Listen actively
- ✅ Acknowledge different perspectives
- ✅ Ask for clarification if confused
- ✅ Welcome new members
- ✅ Help answer questions
- ✅ Share knowledge
- ✅ Celebrate contributions
- ✅ Respect others' time and effort
- ✅ Keep discussions on-topic
- ✅ Take responsibility for your words and actions
- ✅ Communicate clearly and directly
- ✅ Respect confidentiality
- ✅ Practice empathy
- ✅ Assume good faith
The following behaviors are NOT acceptable and will not be tolerated:
- ❌ Offensive comments related to gender, gender identity, sexual orientation, disability, mental illness, neuro(a)typicality, physical appearance, body size, race, age, or religion
- ❌ Deliberate misgendering
- ❌ Unwanted sexual attention or advances
- ❌ Threats of violence or actual violence
- ❌ Incitement of violence or suicide
- ❌ Deliberate intimidation
- ❌ Sustained disruption of discussions
- ❌ Doxxing (publishing private information)
- ❌ Persistent unwanted contact
- ❌ "Calling out" with intent to shame or humiliate
- ❌ Arguing in bad faith to derail discussions
- ❌ Sealioning (endless questions to exhaust discussion)
- ❌ Concern trolling
- ❌ Deliberately spreading misinformation
- ❌ Gatekeeping (keeping others out based on perceived "purity")
- ❌ Mockery of newcomers for not knowing things
- ❌ Condescending explanations
- ❌ Dismissing concerns without consideration
- ❌ Sharing others' personal information without consent
- ❌ Recording conversations without permission
- ❌ Filming people without consent
- ❌ Spam or advertising
- ❌ Spamming with contact information
- ❌ Use of slurs or dehumanizing language
- ❌ Anything violating applicable laws
This Code of Conduct applies to:
- All community spaces: GitHub issues, pull requests, discussions, and comments
- Related spaces: Social media when representing KisanAI
- Offline events: Meetups, conferences, or team gatherings
- Private communications: DMs and private conversations with community members
If you experience or witness unacceptable behavior:
- Do not engage with the violator publicly
- Document what happened (screenshots, dates, quotes)
- Report privately to the Code of Conduct Committee
Report to:
- 📧 Email: conduct@kisanai.example.com
- 🐙 GitHub: @conduct-team
- 🆘 Emergency: contact project maintainers immediately
In your report, include:
- Description of what happened
- Who was involved
- When it occurred
- Any witnesses
- Links or screenshots (if applicable)
- Your preferred resolution (if any)
All reports will be:
- ✅ Kept confidential
- ✅ Investigated promptly and fairly
- ✅ Handled with sensitivity
The Code of Conduct Committee will:
- Acknowledge receipt within 48 hours
- Investigate all relevant information
- Interview involved parties separately
- Document findings
- Determine appropriate action
- Inform parties of outcome
- Follow up on implementation
Consequences for violating the Code of Conduct may include, but are not limited to:
- Warning: Written notice of violation
- Temporary Mute: 24-48 hour pause from community participation
- Temporary Ban: 1-3 months suspension from community
- Permanent Ban: Removal from community and/or GitHub organization
- Account Closure: For severe violations
Consequences will be proportional to the violation and take context into account.
If you believe a decision was unfair:
- Request appeal within 14 days
- Submit appeal reason in writing
- Different committee will review
- Final decision within 21 days
Maintainers agree to:
- ✅ Model behavior: Set a positive example
- ✅ Enforce fairly: Apply standards consistently
- ✅ Document: Keep records of incidents
- ✅ Protect privacy: Keep information confidential
- ✅ Recuse yourself: When personally involved
- ✅ Educate: Help people understand violations
- ✅ Improve safety: Continuously improve environment
- ✅ Follow process: Use established procedures
Maintainers who violate this Code of Conduct are subject to the same consequences as community members.
This Code of Conduct may be updated to:
- Improve clarity
- Address new issues
- Reflect community feedback
- Keep current with best practices
Changes will be announced and discussed with the community.
This Code of Conduct is based on:
We adapted these excellent resources to fit our community's needs.
If you have questions about this Code of Conduct or its enforcement:
If you don't see yourself represented here, let us know how we can improve. 🙏