COMMUNITY
1. iFay 项目治理
iFay 采用分层治理模型,确保透明决策和社区参与。作为一个涵盖多个独立子项目(FayID、Ego、各协议、FayGer、iFACTS 等)的开放标准体系,清晰的治理结构对于协调各方贡献、维护规范一致性至关重要。
治理层级
贡献者(Contributors)
任何为 iFay 生态做出贡献的个人都是贡献者。贡献形式包括但不限于:
- 提交 Issue 报告问题或提出建议
- 提交 Pull Request 贡献代码或文档
- 参与 GitHub Discussions 和 SEP 讨论
- 协助翻译文档
- 在社区中帮助其他成员
维护者(Maintainers)
维护者负责特定子项目或工作组的日常管理和技术决策。iFay 的维护者按领域划分,例如:
- FayID 维护者:负责身份标识系统
- Ego 维护者:负责个性化模型
- 协议维护者:负责 Faying、Telepathy、ICP、CAP、DTP、SSP 等协议
- FayGer 维护者:负责运行时环境
- iFACTS 维护者:负责合规性测试套件
- 文档维护者:负责文档和多语言翻译
维护者可以在各自领域内独立做出技术决策,但在涉及跨领域影响或重大变更时,应将决策升级到核心维护者层面。
核心维护者(Core Maintainers)
核心维护者负责 iFay 规范的整体方向和演进。他们的职责包括:
- 审批 SEP(规范增强提案)
- 协调各子项目之间的一致性
- 制定和调整项目路线图
- 批准新维护者的加入
核心维护者可通过多数投票否决维护者的决策,以确保整体规范的一致性和质量。
首席维护者(Lead Maintainer / BDFL)
首席维护者是项目的最终决策者,目前由项目创始人担任。在核心维护者无法达成共识时,首席维护者拥有最终裁决权。
核心原则
- 成员身份属于个人,不属于公司。 维护者以协议和社区利益为先,而非代表其雇主的商业利益。这确保了 iFay 作为开放标准的中立性。
- 所有决策透明记录。 重要决策的讨论过程和结果都会在 GitHub 上公开记录,任何社区成员都可以查阅。
- 维护者可独立决策,但可升级。 维护者在各自领域拥有自主权,但当决策涉及跨领域影响或存在争议时,可以升级到核心维护者层面讨论。
- 核心维护者可否决维护者决策。 核心维护者通过多数投票可以否决维护者的决策,这是确保规范整体一致性的保障机制。
维护者职责
每位维护者应承担以下职责:
- 与社区贡献者积极互动,及时回应 Issue 和 PR
- 维护和改进各自负责领域的代码和规范
- 支持文档编写和路线图规划
- 向核心维护者传达社区的想法和反馈
- 参与相关 SEP 的讨论和审查
如何成为维护者
成为维护者的流程:
- 在某个子项目或领域持续做出高质量贡献
- 由现有维护者提名
- 核心维护者审查提名并批准
我们鼓励所有贡献者积极参与,展示你的技术能力和社区协作精神。维护者身份是对持续贡献的认可,而非一种特权。
