An Open-Source Maintainer's Guide to Saying No
8 months ago
- #stewardship
- #project-management
- #open-source
- 维护开源项目需要对那些与项目愿景不符的好点子说'不'。
- 项目的成功取决于其内在一致性与用户共鸣,而非功能数量。
- 清晰记录项目宗旨和哲学理念,有助于吸引志同道合的贡献者并保持专注。
- 大语言模型的兴起降低了代码贡献成本,但往往缺乏对项目目标的理解与契合。
- 未经请求的贡献可能有价值,但越来越多地带来噪音而非实质性改进。
- 维护者必须考虑合并PR的长期责任,包括潜在的缺陷和维护负担。
- FastMCP中的'contrib'模块可容纳非核心但实用的功能,避免主项目过载。
- 维护者的响应模式已从高度参与转变为与贡献者的付出程度对等。
- 深思熟虑的管理将实用项目与伟大项目区分开来,守护社区的本质精神。
- MCP委员会通过严谨的哲学辩论来捍卫协议宗旨与边界,树立典范。