Skip to content

Voting and Decision Making

Thomas Behan edited this page Apr 15, 2024 · 4 revisions

This document outlines the voting and decision-making process:

Purpose of Voting

Voting ensures all contributors can partake in decision-making, promoting transparency, fairness, and collaboration within the project.

Types of Decisions

Votes may determine:

  • Feature changes: Adding or removing project features.
  • Design choices: Decisions on project design and architecture.
  • Code modifications: Major code changes like refactoring.
  • Community rules: Guidelines on project governance and conduct.
  • Project timelines: Setting or adjusting project milestones.

Voting Process

  1. Proposal: Contributors propose decisions by starting a discussion on GitHub, explaining the decision and its details.
  2. Discussion: Contributors discuss the proposal, clarify details, and share opinions.
  3. Voting: After discussing, a poll is created for voting.
  4. Decision: Post-vote, the majority decision stands unless there’s a tie, in which case maintainers may decide or extend discussions.
  5. Implementation: Decisions are implemented, with significant changes undergoing further review through pull requests.
Clone this wiki locally