问题

我们使用GitHub问题来跟踪公共错误和问题。报告任何问题时,请确保遵循问题模板。问题模板:https://github.com/facebookresearch/detectron2/issues/new/choose

Facebook有一个赏金计划,用于安全披露安全漏洞。在这种情况下,请按照该页面上概述的流程进行操作,不要提出公开问题。赏金计划:https://www.facebook.com/whitehat/

拉取请求

我们积极欢迎你的要求。

但是,如果你要添加任何重要功能,请在发送PR之前确保有一个相应的问题来讨论你的动机和建议。我们并不会都接受新功能,会考虑以下因素:

  1. 是否可以在不修改detectron的情况下实现相同的功能。Detectron2的设计使你可以从外部实现许多扩展,例如项目中的扩展。如果某些部分不具备可扩展性,则可以提出该问题以使其更可扩展。

  2. 此功能对广大受众还是仅对一小部分用户潜在有用。

  3. 建议的解决方案是否具有良好的设计/界面。

  4. 拟议的解决方案是否会为不需要此功能的用户增加额外的心理/实践开销。

  5. 建议的解决方案是否破坏了现有的API。

发送时,请执行以下操作:

  1. 如果PR包含多个正交变化,请将其拆分为多个PR。

  2. 如果添加了应该测试的代码,请添加测试。

  3. 对于需要实验的PR(例如添加新模型),你不需要更新模型Zoo,但是可以在PR的描述中提供实验结果。

  4. 如果更改了API,请更新文档。

  5. 确保测试套件通过。

  6. 确保你的代码不带./dev/linter.sh

贡献者许可协议("CLA")

为了接受你的拉取请求,我们需要你提交CLA。你只需执行一次即可在Facebook的任何开源项目上工作。

在此处完成你的CLA:https://code.facebook.com/cla

许可证

通过为detectron2做出贡献,你的贡献将在此源树的根目录中的LICENSE文件下获得许可。

参考链接:https://detectron2.readthedocs.io/notes/contributing.html

☆☆☆为方便大家查阅,小编已将Detectron2专栏文章统一整理到公众号底部菜单栏,同步更新中,关注公众号,点击左下方“文章”,如图:

Detectron2系列:如何为detectron2做贡献

或点击下方“阅读原文”,进入Detectron2专栏,即可查看系列文章。

☆ END ☆

如果看到这里,说明你喜欢这篇文章,请转发、点赞。微信搜索「uncle_pn」,欢迎添加小编微信「 mthler」,每日朋友圈更新一篇高质量博文

扫描二维码添加小编↓

Detectron2系列:如何为detectron2做贡献

相关文章: