Create MAINTAINERS.md
This commit is contained in:
27
MAINTAINERS.md
Normal file
27
MAINTAINERS.md
Normal 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 maintainer’s 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 isn’t personal — it’s 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 you’re not supporting both, you’re not fulfilling the role.
|
||||||
Reference in New Issue
Block a user