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:

  1. Document the incident — Screenshots, messages, or notes
  2. Report privately — Email [email protected]
  3. 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:

  1. Warning — Private correction and guidance
  2. Temporary Suspension — Time away from the community
  3. 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:


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