StashPop:通过电子邮件和测试失败管理功能增强GitHub
StashPop是由David Poeschl开发的Chrome插件,通过添加电子邮件和测试失败管理功能来增强GitHub的功能。使用StashPop,用户可以在GitHub上享受更加流畅的体验,并获得对Jenkins测试的额外支持。
StashPop的一个关键功能是为问题和拉取请求添加电子邮件按钮。这些按钮可在单个问题/PR页面以及问题/PR列表上使用。用户可以轻松地在默认邮件应用程序中创建电子邮件,方便在GitHub上进行沟通和协作。
StashPop还引入了代码审查增强功能。它汇总了代码审查的批准、拒绝和测试签名,提供了审查过程的全面概述。该插件在新评论区域添加了代码审查响应按钮,并调整了现有和进行中的代码审查评论的标题背景颜色。此外,用户可以在组织和存储库级别上配置代码审查短语。
对于使用Jenkins的用户,StashPop提供了PR支持。它直接在PR视图中显示Jenkins构建和测试失败的描述,以便快速识别问题。该插件还将Jenkins构建和测试失败内嵌到PR列表视图中,提供了测试结果的整体视图。StashPop显示了Jenkins构建运行的经过时间,并在新标签页中打开Jenkins的“详细信息”链接,以便轻松访问。用户可以为每个Jenkins测试失败创建问题票,并利用重新测试按钮重新运行测试。该插件允许在组织和存储库级别上自定义标签和重新测试文本。