Create MAINTAINERS.md

This commit is contained in:
Chris Speciale
2025-04-02 10:55:52 -04:00
committed by GitHub
parent 12d3ee5916
commit b10d845ca0

27
MAINTAINERS.md Normal file
View File

@@ -0,0 +1,27 @@
# Maintainer Collaboration Guidelines
## Ownership Boundaries
Core ownership includes final authority on major project direction, branding, external representation (e.g., website, GitHub org settings), and financial decisions. Project leadership roles should support this structure, not compete with it.
Joshua Granick remains the primary owner of OpenFL and related projects under its umbrella, including all copyrights, branding, and rights to external representations.
## Commit Transparency
All commits — especially those involving the website or project structure — should be clearly described. Avoid vague or misleading commit messages.
## No Unilateral Decisions
Significant changes to the public-facing site, GitHub structure, or future policies (including donation links) must be discussed with the core team before being merged.
High contribution volume does not entitle anyone to override team consensus or operate outside the established process. We value impact, but we expect humility and collaboration in return.
## Respect Other Maintainers Work
Reverting, overwriting, or contradicting another maintainers contribution must go through discussion first — ideally via PR, not direct commit.
## Escalation Policy
If collaboration issues persist after a discussion, core owners may revoke elevated roles or privileges to protect the health of the project. This isnt personal — its structural.
## Donations & Monetization
Any personal monetization links (Patreon, Ko-fi, etc.) require approval by the core **owners**. We want to keep funding equitable and transparent.
## Communication First
If you disagree with a decision or direction, bring it up in team chat or discussion threads — not by taking action in silence.
## We Are a Team
Leadership means contributing to both the codebase and the culture. If youre not supporting both, youre not fulfilling the role.