问题分类和整理#
SciPy 有数百个未解决的问题。关闭无效的问题并正确标记有效的问题(理想情况下在评论中添加一些初步的想法)可以帮助优先处理维护工作,并在处理现有函数或子包时轻松找到相关问题。
虽然任何人都可以评论并提供更多关于开放问题的信息,但如果你想在 SciPy 存储库中对问题应用标签,则需要额外的权限。虽然加入分类团队没有正式流程,但期望是,在加入团队之前应该积极地作为贡献者。
角色和权限#
SciPy 使用两个级别的权限:分类成员和核心团队成员。 **分类成员**可以标记和关闭问题和拉取请求,而 **维护者**可以标记和关闭问题和拉取请求,还可以合并拉取请求。
改进问题#
问题描述可能不完整、不准确或过时。改进它们不需要任何特殊权限 - 这很有用,可以帮助减少维护者和其他贡献者的工作量。以下操作通常很有用
记录缺少重现问题的元素(如代码样本)的问题
建议重新表述标题和描述,使其更明确地说明要解决的问题
链接到相关问题或讨论,同时简要描述它们之间的关系,例如“参见 #xyz 了解类似的尝试”提供了上下文并帮助讨论。
请记住,每个关于问题或拉取请求的评论都会为一群人创建一个通知。请注意这一点,并在必要时使用编辑评论按钮。
富有成效的讨论#
在线讨论可能比最初看起来更难,特别是考虑到开源新手对流程的理解可能与经验丰富的维护者大不相同。
总的来说,保持积极和善意是很有用的。 这篇文章探讨了如何在开源环境中领导在线讨论。同样重要的是要记住,所有互动都应遵循 SciPy 行为准则。
问题标签(需要分类权限)#
创建问题或拉取请求时,SciPy 可能会根据标题或所涉及的代码部分自动分配一个或多个标签。例如,所有标题包含 BUG:
前缀的问题将自动接收 defect
标签。
在某些情况下,手动添加其他标签可能也有用。任何具有分类权限的人都可以根据需要添加或删除标签。查看 当前标签的完整描述 以了解更多信息。