liblab.ai follows a Modified Open Governance model balancing community input with efficient decision-making.
- Technical: Core maintainers decide architecture, dependencies, implementations; community input via issues; RFCs for significant changes
- Strategic: Project leadership team sets roadmap and priorities with community feedback
- Administrative: Liblab, Inc. manages branding, legal, and infrastructure
- Project Leadership Team: Vision, major decisions, resources
- Core Maintainers: Review/merge PRs, triage issues, mentor contributors, maintain quality
- Contributors: Submit PRs, report issues, improve docs
- Standard changes: PR → review → merge (one maintainer approval)
- Significant changes: Discussion → RFC (if needed) → implementation → review (two approvals)
- Major changes: RFC → community feedback → leadership approval → implementation
- Emergency changes: Immediate fix with post-review
- Create RFC issue
- Community discussion (≥1 week)
- Core maintainer review
- Final comment period (72 hours)
- Decision by leadership team
- Implementation via PRs
- Issues: Bug reports, feature requests, and discussions
- Pull requests: Code review and implementation
- Email: community@liblab.ai
This document will evolve as the project grows.