Code of Conduct - joinruach/JoinRuach GitHub Wiki
Code of Conduct
Our Commitment
JoinRuach is a faith-driven, excellence-focused community where developers, designers, storytellers, and visionaries collaborate on Kingdom work. We are committed to creating an environment that is:
- Respectful — Honoring every person as made in God's image
- Collaborative — Building together, not competing
- Purposeful — Focused on mission over ego
- Excellent — Holding high standards with grace
This Code of Conduct applies to all spaces associated with JoinRuach, including GitHub, Discord, email, video calls, and in-person events.
Core Values
1. Truth Over Comfort
We speak honestly, even when it's difficult. We prioritize clarity and conviction over hollow politeness. Disagreement is welcome; disrespect is not.
2. Excellence as Worship
We build with craftsmanship because our work reflects our Creator. Mediocrity is not humility — it's neglect. We pursue excellence with humility.
3. Grace in Collaboration
We assume the best in others. We correct with kindness. We forgive quickly. We give second chances.
4. Kingdom Before Self
We check our egos at the door. This isn't about personal glory — it's about collective impact for eternal purpose.
Expected Behavior
Be Respectful
- Treat all contributors with dignity, regardless of experience level
- Listen actively and assume good intent
- Provide constructive feedback, not condemnation
- Celebrate others' wins as your own
Be Collaborative
- Share knowledge generously
- Ask for help when needed
- Offer help when able
- Credit others' work appropriately
Be Purposeful
- Stay focused on the mission
- Avoid unnecessary distractions or drama
- Contribute meaningfully, not superficially
- Align your work with the vision
Be Excellent
- Submit quality work, not rushed drafts
- Test before you ship
- Document what you build
- Take pride in craftsmanship
Unacceptable Behavior
We do not tolerate:
Disrespect & Harm
- Personal attacks, insults, or derogatory comments
- Harassment of any kind (sexual, racial, religious, etc.)
- Trolling, flaming, or intentionally disruptive behavior
- Doxxing or sharing private information without consent
Dishonesty & Sabotage
- Plagiarism or taking credit for others' work
- Deliberately introducing bugs or malicious code
- Spreading false information or gossip
- Undermining team decisions or leadership
Distraction & Waste
- Off-topic arguments in project spaces
- Repeated violations after correction
- Spamming or self-promotion unrelated to the mission
- Intentionally wasting others' time
Faith-Centered, Not Faith-Exclusive
Ruach Studios is built on biblical principles, and we don't hide that. Our vision, mission, and values are rooted in Christian faith.
However:
- You don't have to be a Christian to contribute — only to respect our foundation
- We welcome diverse perspectives — unity doesn't mean uniformity
- We won't proselytize aggressively — but we won't dilute truth either
If you're not a believer but share our commitment to excellence, truth, and purpose, you're welcome here. We only ask that you respect the faith-driven nature of the work.
Accountability & Enforcement
Reporting Issues
If you experience or witness behavior that violates this Code of Conduct:
- Document the incident — Screenshots, messages, or notes
- Report privately — Email [email protected]
- Be specific — What happened, who was involved, when it occurred
All reports will be:
- Reviewed promptly (within 48 hours)
- Kept confidential (unless legally required)
- Handled fairly (all sides heard)
Consequences
Depending on severity, violations may result in:
- Warning — Private correction and guidance
- Temporary Suspension — Time away from the community
- Permanent Ban — Removal from all JoinRuach spaces
We believe in restoration over punishment, but we will protect the community when necessary.
Conflict Resolution
Disagreements are inevitable. Here's how we handle them:
Step 1: Direct Conversation
Address the issue privately with the person involved. Assume good intent. Seek understanding.
Step 2: Mediation
If unresolved, involve a neutral third party (project lead or community manager) to mediate.
Step 3: Leadership Decision
If still unresolved, leadership will make a final decision in alignment with our values.
Biblical Foundation:
"If your brother sins against you, go and tell him his fault, between you and him alone." — Matthew 18:15
Leading by Example
For Project Leads
- Model the behavior you expect
- Correct privately, praise publicly
- Admit mistakes and ask for feedback
- Prioritize people over projects
For Contributors
- Don't wait for permission to do right
- Call out excellence when you see it
- Offer help before being asked
- Be quick to listen, slow to speak
Our Pledge
We pledge to:
- Foster a culture where people grow in skill and character
- Protect the mission from distractions and disruptions
- Honor every contributor regardless of role or visibility
- Build something beautiful that reflects our Creator
Questions?
If you have questions about this Code of Conduct or need clarification:
- Email: [email protected]
- GitHub Discussions: Community Forum
Attribution
This Code of Conduct is adapted from the Contributor Covenant and customized for the JoinRuach community.
"Let all that you do be done in love." — 1 Corinthians 16:14