Community - joinruach/JoinRuach GitHub Wiki

Community


Welcome to the Ruach Community

You've found more than a project — you've found a tribe. A collective of builders, creators, and visionaries who believe work should matter beyond a paycheck, and that culture isn't surrendered without a fight.

This is where engineers code with conviction, designers craft with care, and storytellers restore what's been broken.

You belong here.


Who We Are

Developers

Writing code that scales Kingdom work, from database architecture to frontend interactions. Every function, every API, every commit is an act of worship.

Designers

Creating visual languages that speak truth, designing interfaces that serve people, and building brands that reflect something beautiful.

Creators

Producing films, writing articles, editing podcasts, and telling stories that restore identity and purpose.

Supporters

Praying, funding, sharing, and amplifying the work. You may not write code or edit video, but you're essential to the mission.


How We Connect

GitHub Discussions

Our primary hub for asynchronous conversations.

Categories:

  • 💡 Ideas — Propose new projects or features
  • ❓ Q&A — Ask questions, get answers
  • 📣 Announcements — Stay updated on releases and news
  • 🎨 Show & Tell — Share your work and get feedback
  • 🐛 Bug Reports — Report issues (or open an issue directly)

Join the Conversation


Discord Server

Real-time collaboration, faster feedback, and casual chats.

Channels:

  • #introductions — Say hi and tell us about yourself
  • #general — Casual conversation
  • #dev — Technical discussions (code, architecture, debugging)
  • #design — Visual design, UX, and branding
  • #content — Storytelling, media, and creative work
  • #prayer — Pray for the team, the work, and each other
  • #wins — Celebrate progress and milestones

Join Discord (Link in README)


Monthly Community Calls

What: Virtual video calls where we:

  • Share updates on projects
  • Demo new features or content
  • Discuss roadmap priorities
  • Q&A with the team
  • Pray together

When: First Monday of every month, 7:00 PM EST

How to Join: Sign up at ruachstudios.com/community


Email Newsletter

What You'll Get:

  • Monthly project updates
  • Behind-the-scenes insights
  • Featured contributor spotlights
  • Upcoming events and opportunities

Subscribe: ruachstudios.com/newsletter


Community Guidelines

We're guided by our Code of Conduct, which emphasizes:

  1. Respect — Honor every person as made in God's image
  2. Collaboration — Build together, not alone
  3. Excellence — Pursue quality without arrogance
  4. Grace — Correct with kindness, forgive quickly

Bottom line: Be human. Assume good intent. Speak truth with love.


How to Engage

For Newcomers

Step 1: Introduce Yourself

Join GitHub Discussions and post in the Introductions category.

Tell us:

  • Your name (or username)
  • Your skills or interests
  • What brought you here
  • How you want to contribute

Step 2: Explore the Work

Step 3: Make Your First Contribution

  • Start small (good first issues, documentation, feedback)
  • Ask questions — we're here to help
  • Iterate — your first PR doesn't have to be perfect

Step 4: Stay Connected

  • Join Discord for real-time chat
  • Attend a monthly community call
  • Subscribe to the newsletter

For Active Contributors

Mentorship

Help newcomers get started. Answer questions. Review PRs. Share your expertise.

Leadership

Take ownership of a project, feature, or initiative. Propose ideas. Drive results.

Collaboration

Partner with other contributors. Build together. Learn from each other.

Recognition

We celebrate contributors publicly:

  • Monthly spotlights in the newsletter
  • Contributor Hall of Fame on the website
  • Shoutouts in community calls

Community Roles

Contributors

Anyone who makes a meaningful contribution (code, design, content, feedback).

Core Team

Long-term contributors who consistently deliver high-quality work and help shape the vision.

Maintainers

Contributors with commit access and decision-making authority. Responsible for reviewing PRs, merging code, and maintaining quality.

Advisors

Experienced professionals who provide strategic guidance but aren't actively building.


Events & Gatherings

Virtual Events

  • Monthly Community Calls — First Monday of every month
  • Quarterly Workshops — Deep dives into specific topics (technical, creative, or strategic)
  • Annual Vision Summit — Planning and alignment for the year ahead (virtual or hybrid)

In-Person Meetups

Regional gatherings when feasible. Locations TBD based on contributor density.

Interested in hosting? Email us at [email protected]


Recognition & Rewards

Contributor Hall of Fame

Featured on the website with:

  • Your name and profile photo
  • A summary of your contributions
  • Links to your portfolio or social media

Swag & Merch

Active contributors receive:

  • Ruach Studios t-shirts and stickers
  • Exclusive access to beta features
  • Early previews of new content

Future Opportunities

As we grow, we'll create:

  • Paid roles for exceptional contributors
  • Leadership positions for those ready to take ownership
  • Speaking opportunities at events and conferences

Code of Collaboration

When Contributing Code

  • Communicate early — Discuss your approach before writing
  • Keep PRs small — Easier to review, faster to merge
  • Test thoroughly — No untested code in production
  • Document clearly — Future you will thank present you

When Reviewing Code

  • Be kind — Everyone is learning
  • Be specific — Point to exact lines and explain why
  • Approve quickly — Don't block good work
  • Suggest, don't demand — Unless it's a critical issue

When Creating Content

  • Follow the guidelines — See Content Guidelines
  • Submit drafts — Get feedback before finalizing
  • Collaborate — Work with editors and reviewers
  • Iterate — Excellence takes refinement

When Designing

  • Use the design system — See Design System
  • Prototype first — Mockups before implementation
  • Get feedback — Share early, iterate often
  • Deliver assets — Provide all necessary files and documentation

Community Health

Conflict Resolution

If you have a disagreement:

  1. Direct conversation — Address it privately with the person
  2. Mediation — Involve a neutral third party if unresolved
  3. Leadership decision — Final call from project leads if needed

See Code of Conduct for full details.


Burnout Prevention

We care about sustainable contribution, not hustle culture.

Tips for avoiding burnout:

  • Set boundaries — Contribute what you can, not more
  • Take breaks — Step away when needed
  • Celebrate wins — Acknowledge progress, not just problems
  • Ask for help — Don't carry the weight alone

Mental Health

If you're struggling, talk to someone:

  • A trusted friend or family member
  • A pastor or counselor
  • A mental health professional

You matter more than the work.


Stay Connected

Website

ruachstudios.com

GitHub

github.com/ruachstudios/joinruach

Discord

Join Server (Link in README)

Social Media

Email


Final Thoughts

Building Ruach Studios isn't a solo endeavor — it's a collective act of faith. Every line of code, every frame of film, every word written is a brick in the foundation of something eternal.

You're not just contributing to a project. You're shaping culture.

Welcome to the family.


"Two are better than one, because they have a good reward for their toil. For if they fall, one will lift up his fellow." — Ecclesiastes 4:9-10