有什么方法可以从 github 引用外部和自定义问题跟踪器吗?

Is there any way to refer a external and custom issue tracker from github?

是否可以将 github 与跟踪问题的自定义应用程序集成?此自定义问题跟踪器由不参与 github 开发但可以编写一些插件或功能以提供引用外部问题的模式的人员开发。

模式可以是#I 或类似的东西。

想法?

据我所知,最流行的企业解决方案正在通过 webhook 构建与 GitHub 存储库的集成(如果它们尚未提供的话)。如果这是内部定制解决方案,将必须自己构建该集成。

您需要为每个存储库注册一个 webhook,并且 必须知道如何将来自不同存储库的事件与不同问题相关联。

通过 webhook 设置,您将能够检查拉取请求、推送到不同的分支等,并且您可以使用您想要在问题跟踪器中引用问题 ID 的任何语法。如果您的存储库也 public 面临并且已打开问题(和拉取请求),您肯定不希望将 #numerical_id 的使用与您自己的问题跟踪器重叠。在这种情况下,您将希望选择 ^&% 之类的内容,目前没有其他人声明。不过,您为此做出的选择完全取决于您。