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)
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:
- Respect — Honor every person as made in God's image
- Collaboration — Build together, not alone
- Excellence — Pursue quality without arrogance
- 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
- Browse the Roadmap — See what's coming
- Check Open Issues — Find a task
- Read the Vision & Mission — Understand the why
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:
- Direct conversation — Address it privately with the person
- Mediation — Involve a neutral third party if unresolved
- 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
GitHub
github.com/ruachstudios/joinruach
Discord
Join Server (Link in README)
Social Media
- Instagram: @ruachstudios
- X (Twitter): @ruachstudios
- YouTube: Ruach Studios
- General: [email protected]
- Technical: [email protected]
- Content: [email protected]
- Events: [email protected]
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