Skip to main content
Version: Next

Rahat Improvement Proposal Guide

๐Ÿ“œ Licensed by CC-BY-4.0


๐Ÿ“– What is RIP?โ€‹

The Rahat Improvement Proposal (RIP) system is a structured approach for proposing new features, enhancements, or process improvements within Rahat. It enables community members to submit ideas, ensuring transparency and alignment with the platformโ€™s goals.


๐ŸŽฏ Purpose of RIPโ€‹

The RIP process is designed to:

  • ๐Ÿ› ๏ธ Provide a method for community-driven changes.
  • ๐Ÿค Encourage collaboration among stakeholders and developers.
  • ๐Ÿ‘€ Maintain transparency in decision-making.
  • ๐ŸŽ›๏ธ Ensure quality control over platform updates.

Why Contribute to Rahat?โ€‹

Your contributions are the foundation of Rahatโ€™s growth! Hereโ€™s what you gain:

  • Shape the Platformโ€™s Future ๐ŸŒŸ: Your ideas could lead Rahatโ€™s next humanitarian innovation.
  • Gain Recognition ๐Ÿ†: Stand out with shoutouts and community visibility.
  • Build Your Portfolio ๐Ÿ“ˆ: Contributions here build skills and credibility.

Plus, active contributors receive:

  • ๐ŸŽ‰ Special shoutouts on social platforms
  • ๐ŸŽ Exclusive Rahat swag
  • ๐Ÿง‘โ€๐Ÿ’ป Opportunities to collaborate with core teams

๐Ÿ“ How to Submit a Rahat Improvement Proposal (RIP)โ€‹

Who Can Submit?โ€‹

๐Ÿ‘ฅ Anyone in the Rahat communityโ€”developers, users, or contributorsโ€”can submit an RIP.

How to Submitโ€‹

  1. Navigate to Issues in rahat-platform GitHub repository.
  2. Select the Rahat Improvement Proposal Template and fill in essential fields like title, motivation, and description.
  3. Submit the issue, which will be reviewed at the next Open Source Committee meeting.

๐Ÿ“ Categories of RIPsโ€‹

RIPs are grouped based on their platform impact:

  • ๐Ÿงฉ Core: Fundamental platform functionality.
  • ๐Ÿ‘ฅ BMT (Beneficiary Management Tool): For managing beneficiaries.
  • ๐Ÿ“ก AA (Anticipatory Action): Early warning and response systems.
  • ๐Ÿ’ฑ Crypto: Cryptocurrency management and integration.
  • ๐Ÿ”— Referral: Enhancements for referral or voucher systems.
  • ๐Ÿ“ฆ Others: Other platform modules or tools.

๐Ÿ› ๏ธ Detailed RIP Review Processโ€‹

  1. Proposal Submission

    • Description: Community members submit an RIP through GitHub Issues.
    • Deliverables: Issue created with essential fields (Title, Abstract, Motivation, Example Usage, Pitch).
  2. ๐Ÿ” Open Source Committee Review (Bi-weekly Meetings)

    • Description: The committee reviews the proposalโ€™s alignment with Rahatโ€™s goals.
    • Deliverables: Meeting notes, feedback requests, and a decision to move forward or revise.
  3. ๐Ÿ“ˆ In-depth Stakeholder Review

    • Description: Stakeholders assess feasibility, technical requirements, and impact.
    • Deliverables: Stakeholder feedback, possible adjustments, and decision to proceed or modify.
  4. ๐Ÿ’ฌ GitHub Discussion Creation

    • Description: Open community discussion thread for feedback and recommendations.
    • Deliverables: Community insights, identified risks, and a refined proposal.
  5. ๐Ÿ“‹ Final Requirements Gathering

    • Description: Finalize requirements based on all feedback.
    • Deliverables: Complete list of requirements and stakeholder agreement.
  6. ๐Ÿ—‚๏ธ Project Specification Document (PSD) Creation

    • Description: Formalized requirements in a PSD with steps, milestones, and technical details.
    • Deliverables: PSD including timelines, testing, security considerations, and approval.
  7. ๐Ÿ”— GitHub Issue for Development Tracking

    • Description: Track feature development with a GitHub Issue, coordinating developers, QA, and project leads.
    • Deliverables: GitHub Issue with implementation steps, links to PSD, and assigned tasks.

The Rahat Improvement Proposal (RIP) Guide enables anyone in the community to help shape the platformโ€™s future. Through a clear, structured submission process, each proposal is valued and reviewed, fostering a collaborative and impactful environment. By contributing, youโ€™re helping drive real changeโ€”your next idea could be the one that makes a difference! ๐ŸŽ‰