Skip to content

Latest commit

 

History

History
569 lines (403 loc) · 15.2 KB

File metadata and controls

569 lines (403 loc) · 15.2 KB

📜 Code of Conduct

Community Safe Space Respect

👋 Welcome to Smart-Rent

Smart Rent System is an open-source project built for learning, collaboration, and real-world software development.
We are committed to maintaining a respectful, inclusive, and safe environment for everyone.

🌱 Whether you're a first-time contributor or an experienced developer, you are welcome here.

╔════════════════════════════════════════════════════════════╗
║  "In diversity there is beauty and there is strength."    ║
║                        - Maya Angelou                      ║
╚════════════════════════════════════════════════════════════╝

🎯 Our Community Promise

We, as contributors and maintainers of Smart-Rent, pledge to make participation in our community a harassment-free experience for everyone, regardless of:

🌍 Identity

  • Age
  • Gender identity and expression
  • Sexual identity and orientation
  • Race & Ethnicity
  • Religion

🎓 Background

  • Level of experience
  • Technical background
  • Nationality
  • Socioeconomic status
  • Education level

💫 Physical Attributes

  • Body size
  • Disability
  • Personal appearance
  • Neurodiversity
  • Health conditions

✨ Diversity strengthens our community. Respect keeps it healthy.


✅ Expected Behavior

All participants are expected to:

🤝 Communication

  • 🤝 Communicate respectfully and professionally
  • 💬 Use inclusive and welcoming language
  • 🗣️ Listen actively and attentively
  • 🎯 Provide constructive, actionable feedback

🌟 Collaboration

  • 🧠 Be open to constructive feedback
  • 🌱 Support learning and collaboration
  • 🧾 Credit others for their contributions
  • 🕊 Be patient and helpful, especially with beginners

💡 Remember

┌─────────────────────────────────────────────┐
│  Mistakes are acceptable.                   │
│  Disrespect is not.                         │
└─────────────────────────────────────────────┘

🎨 Examples of Stellar Behavior

The Helpful Mentor: Taking time to explain concepts to newcomers without making them feel inadequate

The Gracious Reviewer: Providing code feedback that educates rather than criticizes

The Team Player: Celebrating others' merged PRs and contributions

The Bridge Builder: Helping resolve conflicts between community members with empathy

The Knowledge Sharer: Writing documentation that makes complex topics accessible


🚫 Unacceptable Behavior

The following behavior is not tolerated:

⚠️  ZERO TOLERANCE POLICY  ⚠️

🔴 Serious Violations

  • ❌ Harassment, discrimination, or bullying
  • ❌ Personal attacks or hateful language
  • ❌ Sexually explicit or violent content
  • ❌ Trolling, spamming, or disruption
  • ❌ Plagiarism or misrepresentation
  • ❌ Unwanted sexual attention
  • ❌ Sharing private information without consent
  • ❌ Doxxing or stalking

📉 The Impact Scale

┌──────────────────────────────────────────────────────────┐
│ Minor → Moderate → Serious → Severe                      │
│   ↓         ↓          ↓         ↓                       │
│ Warning  Restriction  Temp Ban  Permanent Ban            │
└──────────────────────────────────────────────────────────┘

Violations may result in immediate action.


🛡 Maintainer Responsibilities

Project maintainers are responsible for:

Responsibility Description
⚖️ Fair Enforcement Applying rules consistently without bias
⏱️ Timely Response Addressing issues within 24-48 hours
🔐 Privacy Protection Keeping reporter identities confidential
🧹 Content Moderation Removing violations promptly
📢 Clear Communication Explaining decisions transparently
🎓 Community Education Helping members understand expectations

🎯 Maintainer Pledge

We commit to:
✓ Leading by example
✓ Listening with empathy
✓ Deciding with fairness
✓ Acting with integrity

Maintainers may edit, remove, or reject contributions that do not align with these values.


📢 Reporting Concerns

If you experience or witness unacceptable behavior, please report it.

📧 Contact Information

Email: hiteshdevkumar2003@gmail.com

┌─────────────────────────────────────────┐
│  Your voice matters.                    │
│  Your safety matters.                   │
│  We're here to help.                    │
└─────────────────────────────────────────┘

📝 What to Include in Your Report

Essential Information:

  • 📍 What happened (detailed description)
  • 👥 Who was involved (names/usernames)
  • 📅 When it occurred (date and time)
  • 🔗 Where it happened (links/screenshots)

Optional but Helpful:

  • 👁️ Were there witnesses?
  • 📜 Any previous incidents?
  • 🎯 What outcome do you seek?
  • 📱 Your preferred contact method

🔄 What Happens Next?

Step 1: Acknowledgment (24-48 hrs)
   ↓
Step 2: Investigation (thorough review)
   ↓
Step 3: Communication (status updates)
   ↓
Step 4: Resolution (appropriate action)
   ↓
Step 5: Follow-up (ensuring safety)

All reports are handled confidentially.

Confidential


⚖ Enforcement Process

Depending on severity and context, maintainers may take:

📊 Enforcement Ladder

╔═══════════════════════════════════════════════════════════════╗
║  Level 1: CORRECTION                                          ║
║  • Private warning                                            ║
║  • Clarification of violation                                 ║
║  • No public record                                           ║
╠═══════════════════════════════════════════════════════════════╣
║  Level 2: WARNING                                             ║
║  • Formal written warning                                     ║
║  • Consequences outlined                                      ║
║  • Limited interaction period                                 ║
╠═══════════════════════════════════════════════════════════════╣
║  Level 3: TEMPORARY RESTRICTION                               ║
║  • Temporary ban (duration specified)                         ║
║  • No community interaction                                   ║
║  • Review before reinstatement                                ║
╠═══════════════════════════════════════════════════════════════╣
║  Level 4: PERMANENT REMOVAL                                   ║
║  • Permanent ban from all spaces                              ║
║  • No future participation                                    ║
║  • Public documentation (if severe)                           ║
╚═══════════════════════════════════════════════════════════════╝

⚡ Enforcement Principles

Principle What It Means
🎯 Proportionate Punishment fits the violation
🔄 Consistent Same rules for everyone
🤝 Restorative Focus on growth, not just punishment
📊 Transparent Decisions explained clearly

Decisions are made fairly and responsibly.


🌐 Scope

This Code of Conduct applies to all Smart Rent System project spaces, including:

💻 Digital Spaces

📦 Development

  • GitHub repositories
  • Issues & Pull Requests
  • Code reviews
  • Discussions
  • Wikis

💬 Communication

  • Discord/Slack channels
  • Email lists
  • Video meetings
  • Social media
  • Forums

🎓 Events

  • Workshops
  • Hackathons
  • Meetups
  • Conferences
  • Webinars

🏢 When Representing Smart-Rent

✓ Using official project email
✓ Posting via official social media
✓ Acting as appointed representative
✓ Speaking at events on behalf of project

📚 Attribution

This Code of Conduct is inspired by:

Source Contribution
🤝 Contributor Covenant Foundational pledge framework
🦊 Mozilla Community Guidelines Comprehensive participation standards
🐍 Django Code of Conduct Enforcement process guidance
┌───────────────────────────────────────────────────────┐
│  Standing on the shoulders of giants to build a      │
│  better community for everyone.                       │
└───────────────────────────────────────────────────────┘

💡 Additional Resources

🤔 Before Reporting

  1. Consider Direct Communication

    • Sometimes a respectful DM resolves things
    • Assume good intent initially
  2. Document the Incident

    • Take screenshots if needed
    • Note dates and times
  3. Seek Support

    • Talk to trusted community members
    • You're not alone

🧠 Mental Health Matters

Open source should be rewarding!

  • 🌿 Take breaks when needed
  • 🚧 Set boundaries on availability
  • 💬 Communicate overwhelm early
  • 🎯 Remember: learning, not perfection

Need help? Reach out to maintainers privately.


🌟 Final Note

Smart-Rent is built by people who learn together, build together, and grow together.

By participating, you agree to uphold these standards and help create a welcoming community for everyone 💙

🎯 Our Community Vision

     🌱 Learn Together
        ↓
     🤝 Build Together  
        ↓
     📈 Grow Together
        ↓
     🌟 Succeed Together

Core Values in Action

Value How We Live It
🎓 Learning Every question is valid, every mistake is a lesson
🤝 Collaboration We rise by lifting others
💪 Growth Progress over perfection
🌈 Diversity Different perspectives make us stronger
❤️ Respect Non-negotiable, always

📞 Need Help?

Questions about this Code of Conduct?
Witnessed something concerning?
Want to discuss community standards?

Contact Us

📧 Email: hiteshdevkumar2003@gmail.com

╔════════════════════════════════════════════╗
║  We're here to listen.                     ║
║  We're here to help.                       ║
║  We're here to make this community great.  ║
╚════════════════════════════════════════════╝

Document Information

Version: 1.0
Last Updated: December 2025
Review Cycle: Annually or as needed


Thank you for being part of Smart-Rent! 🚀

Made with Love Community First Open Source

⬆ Back to Top