Welcome to the Midaz Project Governance documentation. This document outlines our governance model, roles, responsibilities, and the procedures we follow to ensure a transparent and fair environment for every contributor.
Midaz operates under a meritocratic governance model. Decisions are made based on discussion and consensus among community members. When consensus cannot be reached, decisions may be escalated to the Steering Committee, which will consider all viewpoints and make a decision in the best interest of the project.
- Discussion : Proposals and ideas are discussed openly in project forums. Every community member is encouraged to voice their opinions and provide feedback.
- Consensus : Efforts are made to reach an agreement that is acceptable to all active participants.
- Vote : If consensus cannot be achieved, a formal vote is held among Maintainers or the Steering Committee to make a final decision.
- Responsibilities : Reviewing code submissions, managing build processes, ensuring code quality and security, and mentoring new contributors.
- Authority : Can merge code changes and accept or reject contributions.
- Responsibilities : Submitting bug reports, feature requests, and participating in the community discussions.
- Authority : Contributors do not have direct code merge authority but can suggest changes through pull requests.
- Responsibilities : Overseeing the project’s strategic direction, resolving escalated issues, and making final decisions when consensus is not possible.
- Authority : Can override decisions, change governance rules, and resolve high-level conflicts.
- Eligibility : All Maintainers are eligible to vote. For significant changes, a wider group may be included.
- Method : Voting typically takes place online via a transparent, accessible platform. Majority vote decides outcomes.
- Process : In the event of a conflict, parties are encouraged to resolve disputes through direct communication and mediation by peers.
- Escalation : Unresolved conflicts may be escalated to the Steering Committee for final resolution.
Our Midaz - Code of Conduct is central to fostering an inclusive and productive environment. All community members are expected to follow the principles of respect, fairness, and openness.