Skip to content

Latest commit

 

History

History
94 lines (62 loc) · 2.25 KB

File metadata and controls

94 lines (62 loc) · 2.25 KB

Project Governance

Project Overview

LambdaBuffers is developed and maintained by MLabs.

Team Structure

Co-Maintainers

Gergely Szabo (@szg251)

Shared Responsibilities

  • Code review and approval
  • Issue triage and management
  • Release planning and execution

Decision Making Process

Consensus Required

Both maintainers must agree on:

  • Major architectural changes
  • Breaking API changes
  • New feature additions
  • Release timing
  • Contributor guidelines changes

Individual Authority

Each maintainer can independently:

  • Merge small bug fixes and improvements
  • Respond to issues and community questions
  • Create and assign issues
  • Update documentation

Conflict Resolution

When we disagree:

  1. Discussion: Extended discussion to understand perspectives
  2. Research: Gather community input if needed
  3. Compromise: Find middle ground or alternative solution
  4. Escalation: If needed, seek input from trusted community members
  5. Temporary Decision: If urgent, implement temporary solution with plan to revisit

Communication

Community Communication

  • Issues: Bug reports and feature requests
  • Discussions: General project discussion
  • Pull Requests: Code contributions
  • Email: info@mlabs.city for private matters

Contribution Guidelines

Community Contributions

  1. Small Changes: Single maintainer approval required
  2. Medium/Large Changes: Both maintainers should review

Response Times

We aim to respond to:

  • Security issues: Within 24 hours (one of us)
  • Urgent bugs: Within 24-48 hours
  • General issues: Within 3-5 days
  • Pull requests: Within 1 week
  • Community discussions: Within 1 week

Release Process

  1. Planning: Decide features and timeline together
  2. Development: Divide work based on expertise
  3. Review: Cross-review all significant changes
  4. Testing: Shared responsibility for testing
  5. Release: Both approve final release

Code of Conduct

This project follows the Contributor Covenant. Both maintainers are responsible for enforcement.


This governance reflects our current project structure, which may evolve in the future.