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โ
- Navigate to Issues in rahat-platform GitHub repository.
- Select the Rahat Improvement Proposal Template and fill in essential fields like title, motivation, and description.
- 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โ
-
Proposal Submission
- Description: Community members submit an RIP through GitHub Issues.
- Deliverables: Issue created with essential fields (Title, Abstract, Motivation, Example Usage, Pitch).
-
๐ 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.
-
๐ In-depth Stakeholder Review
- Description: Stakeholders assess feasibility, technical requirements, and impact.
- Deliverables: Stakeholder feedback, possible adjustments, and decision to proceed or modify.
-
๐ฌ GitHub Discussion Creation
- Description: Open community discussion thread for feedback and recommendations.
- Deliverables: Community insights, identified risks, and a refined proposal.
-
๐ Final Requirements Gathering
- Description: Finalize requirements based on all feedback.
- Deliverables: Complete list of requirements and stakeholder agreement.
-
๐๏ธ 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.
-
๐ 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! ๐