您可以针对不同的用例使用不同的模板:我们的错误报告模板要求用户执行特定命令以获取有关其系统的信息,这些信息可能有助于进行故障排除,而功能请求模板会询问有关用户所寻求的解决方案的更广泛的问题。
哦!更重要的是,我们的拉取请求模板鼓励贡献者添加一张可爱动物的图片。
标签
我们在问题和拉取请求中大量使用 GitHub 标签。
首先,这有助于我们对整个项目中的所有未解决问题进行分类和优先排序(在我们的公 墨西哥电报号码数据库 共存储库中,问题可能有数百个)。我们使用标签来status: need-info标记需要更多信息的问题、status: blocked被其他计划阻止的问题,或status: wontfix标记我们决定不修复或实施的问题。当出现新问题时,我们会尽最大努力尽快解决它 — 即使我们没有足够的带宽来立即处理它,也必须进行分类并在问题仍然新鲜时要求提供任何额外的背景信息或缺失信息。
同时,标记我们的问题和拉取请求可以让我们深入了解我们如何完成工作,这对于像我们这样的以指标为导向的工程组织来说至关重要。这体现在描述正在执行的工作类型的标签中,例如type: feature新功能或type: bug错误修复。为了确保我们的工作始终得到适当的标记,我们有一个 CI 工作流程,如果拉取请求没有type:标签,它会自动阻止合并。