COMMUNITY
1. 專案治理
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 的討論和審查
如何成為維護者
成為維護者的流程:
- 在某個子專案或領域持續做出高質量貢獻
- 由現有維護者提名
- 核心維護者審查提名並批准
我們鼓勵所有貢獻者積極參與,展示你的技術能力和社群協作精神。維護者身份是對持續貢獻的認可,而非一種特權。
