此页面由 Cloud Translation API 翻译。
Switch to English

SIG剧本

SIG的范围

TensorFlow主持了特殊兴趣小组 (SIG),将协作重点放在特定领域。 SIG在公开场合工作。要加入并做出贡献,请查看小组的工作,并与SIG负责人取得联系。成员资格政策根据每个SIG有所不同。

SIG的理想范围是定义明确的领域,其中大多数参与者来自社区。此外,应该有足够的证据表明,如果建立了利益集团,就有社区成员愿意参与并做出贡献。

并非所有的SIG都具有相同的能量水平,范围的广度或治理模型,因此需要一些可变性。

请参阅TensorFlow SIG的完整列表。

非目标:一个SIG是不是有什么

SIG旨在促进共享工作的协作。因此,SIG是:

  • 不是支持论坛 :邮件列表和SIG不是同一回事。
  • 不需要立即进行 :在项目生命的早期,您可能不知道您是否共享工作或协作者。
  • 不是自由劳动 :需要能量来共同发展和协调工作。

我们创建SIG的方法将是保守的-由于在GitHub上启动项目的简便性,有许多途径可以在不需要SIG的情况下进行协作。

SIG生命周期

研究与咨询

组的提议者应收集证据以供批准,如下所述。一些可能要考虑的方法是:

  • 小组可以解决的一个明确定义的问题或一组问题。
  • 与将受益的社区成员进行磋商,评估其利益及其承诺的意愿。
  • 对于现有项目,来自问题和PR的证据有助于参与者关注该主题。
  • 该小组要实现的潜在目标。
  • 运行组的资源要求。

即使对SIG的需求似乎是不言而喻的,但研究和咨询对于该小组的成功仍然至关重要。

创建新组

新的小组应遵循以下程序进行特许。特别是,它必须证明:

  • TensorFlow的明确目的和收益(围绕子项目或应用程序区域)
  • 两个或更多愿意充当小组负责人的贡献者,其他贡献者的存在以及对小组需求的证据
  • 最初需要的资源(通常是邮件列表和常规的VC调用。)

该小组的批准将由TF社区团队的决定给出,该团队被定义为张量流/社区项目的维护者。团队将在必要时咨询其他利益相关者。

在进入过程的正式部分之前,建议先咨询TensorFlow社区团队community-team@tensorflow.org。在SIG请求准备就绪之前,很有可能需要进行对话和迭代。

对新组的正式请求是通过向张量流/社区提交章程作为PR来完成的,并将请求包括在PR的注释中(请参见下面的模板)。批准后,将合并该组的PR,并创建所需的资源。

新SIG的模板请求

该模板可在社区仓库中找到: SIG-request-template.md

租船

每个小组将根据章程建立,并受TensorFlow行为准则的约束。该小组的档案将是公开的。成员资格可以不经批准而向所有人开放,或者在组管理员批准之前应要求提供。

章程必须提名一名管理员。除管理员外,该组还必须包括至少一个人作为牵头人(他们可能是同一个人),他们将作为TensorFlow社区团队要求的协调联络点。

该章程将首先发布到组邮件列表中。 TensorFlow GitHub组织中的社区存储库将存档此类文档和策略( 例如来自Kubernetes的文档 )。随着任何团体的实践和惯例的发展,我们希望它能在社区资源库的相关部分内记录这些内容。

合作与包容

虽然没有强制要求,但是该小组应该选择通过预定的电话会议或聊天渠道利用协作来进行会议。任何此类会议都应在邮件列表中做广告,然后将注释张贴到邮件列表中。定期会议有助于推动问责制和SIG的进展。

TensorFlow社区团队成员将主动监控并鼓励该小组进行适当的讨论和采取行动。

发射

所需活动:

  • 通知TensorFlow常规讨论组(describe @developers @ )。
  • 将SIG添加到TensorFlow网站上的社区页面。

可选活动:

  • 为TensorFlow博客社区创建博客文章。

SIG的健康状况和终止

TensorFlow社区团队将尽最大努力确保SIG的健康。它会不时要求SIG负责人提供SIG工作的报告,该报告将用于向更广泛的TensorFlow社区告知该小组的活动。

如果SIG不再具有有用的目的或感兴趣的社区,则可以将其存档并停止运行。 TF社区团队保留存档此类非活动SIG的权利,以维护整个项目的运行状况,尽管效果不太理想。如果SIG意识到已达到使用寿命,也可以选择解散。