How to Contribute - joinruach/JoinRuach GitHub Wiki

How to Contribute


Welcome, Builder

You're here because you want to create something that matters. Whether you code, design, write, film, or strategize — there's work to do, and we need you.

This isn't just contribution. It's collaboration in Kingdom work.


Three Pathways

1. Build — Technical Contribution

Write code, design systems, develop infrastructure

2. Create — Media & Content

Produce films, write stories, design visuals

3. Support — Community & Operations

Pray, fund, organize, amplify


For Developers

What We Need

Frontend Engineers

  • React/Next.js development
  • UI/UX implementation from design system
  • Performance optimization and accessibility

Backend Engineers

  • API development (Node.js, Python, or Go)
  • Database architecture and optimization
  • Authentication and security systems

DevOps & Infrastructure

  • CI/CD pipeline management
  • Cloud infrastructure (AWS, Vercel, etc.)
  • Monitoring and performance tuning

Mobile Developers

  • iOS and Android app development
  • Cross-platform solutions (React Native, Flutter)
  • Offline-first architecture

How to Start

  1. Review the Technical Stack — Understand our architecture
  2. Set up your Development Environment — Get coding locally
  3. Check Open Issues — Find something to work on
  4. Read Contributing Code — Follow our workflow
  5. Submit a Pull Request — Ship your work

See Technical Documentation


For Designers

What We Need

UI/UX Designers

  • User interface design for web and mobile
  • User experience research and testing
  • Prototyping and wireframing

Brand Designers

  • Visual identity development
  • Marketing materials and assets
  • Motion graphics and animation

Product Designers

  • Feature ideation and user flows
  • Design system maintenance
  • Cross-functional collaboration

How to Start

  1. Review the Design System — Learn our visual language
  2. Explore Current Projects — See what's in progress
  3. Submit Your Portfolio — Show us your work
  4. Collaborate on Figma — Join design files
  5. Deliver Assets — Hand off to developers

See Design Guidelines


For Content Creators

What We Need

Writers & Storytellers

  • Scriptwriting for films and series
  • Article and blog content
  • Podcast scripts and outlines

Filmmakers & Videographers

  • Short films and documentary content
  • Video editing and post-production
  • Cinematography and direction

Audio Producers

  • Podcast production and editing
  • Music composition and sound design
  • Voiceover and narration

How to Start

  1. Read Content Guidelines — Understand our narrative philosophy
  2. Review Current Projects — See what's in development
  3. Submit a Pitch — Propose your idea
  4. Collaborate with Team — Refine and produce
  5. Publish & Share — Launch your work

See Content Standards


For Supporters

What We Need

Prayer Partners

  • Intercede for the vision and team
  • Pray over specific projects and launches
  • Join monthly prayer calls

Financial Partners

  • One-time donations
  • Monthly recurring support
  • Project-specific funding

Amplifiers

  • Share content on social media
  • Write reviews and testimonials
  • Connect us with networks and opportunities

How to Start

  1. Subscribe to Updates — Stay informed
  2. Join the Community — Connect with the team
  3. Give or Share — Support financially or socially
  4. Pray Consistently — Cover us in prayer

Join the Community


Contribution Guidelines

Before You Start

Read the Code of Conduct — Respect our values
Review the Roadmap — Align with our direction
Join the Discussion — Introduce yourself in GitHub Discussions

Quality Standards

We value excellence over speed. Every contribution should:

  • Be well-documented and clear
  • Follow our style guides (code, design, or content)
  • Align with our vision and values
  • Be tested and reviewed before merging

Communication

  • Use GitHub Issues for bugs and feature requests
  • Use GitHub Discussions for questions and ideas
  • Use Pull Requests for code contributions
  • Use Email for private or sensitive matters

Recognition & Attribution

Every contributor will be:

  • Credited in project documentation
  • Listed in our Contributors Hall of Fame
  • Invited to team calls and updates (if active)
  • Celebrated when projects launch

We believe in honoring the hands that build.


First Steps

Not sure where to start?

  1. Introduce yourself in GitHub Discussions
  2. Tell us your skills and interests
  3. Ask questions — we're here to help
  4. Pick something small — start with a good first issue

Ready to Build?

Choose your path:


"Whatever you do, work at it with all your heart, as working for the Lord, not for human masters." — Colossians 3:23