Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何更改javascript扩展并在我的项目中使用它而无需等待批准?_Javascript_Github_Ember.js - Fatal编程技术网

如何更改javascript扩展并在我的项目中使用它而无需等待批准?

如何更改javascript扩展并在我的项目中使用它而无需等待批准?,javascript,github,ember.js,Javascript,Github,Ember.js,我在Ember.js项目中使用了一个名为cytoscape的扩展。我需要对它做一点小小的修改以适应我的项目的需要。我已经这样做了,而且效果很好(我在本地测试了它,只需在扩展名中的相关JS文件中对代码进行简单的猴子补丁,并确认它是有效的) 我只是想知道,我应该如何将这些更改合并到我的项目中,而不必在每次构建项目时手动更改这些代码?我知道我可以撤销回购协议,对其进行公关并获得批准,但这可能需要几天/几周/几个月的时间。必须有一种方法我可以自己管理它。分叉存储库并使用您自己的分叉作为依赖项。在上游存储

我在Ember.js项目中使用了一个名为cytoscape的扩展。我需要对它做一点小小的修改以适应我的项目的需要。我已经这样做了,而且效果很好(我在本地测试了它,只需在扩展名中的相关JS文件中对代码进行简单的猴子补丁,并确认它是有效的)


我只是想知道,我应该如何将这些更改合并到我的项目中,而不必在每次构建项目时手动更改这些代码?我知道我可以撤销回购协议,对其进行公关并获得批准,但这可能需要几天/几周/几个月的时间。必须有一种方法我可以自己管理它。

分叉存储库并使用您自己的分叉作为依赖项。在上游存储库中维护您的fork并使其保持最新。无论何时合并拉取请求,都要切换回来。

分叉存储库并使用您自己的分叉作为依赖项。在上游存储库中维护您的fork并使其保持最新。无论何时合并拉动请求,请切换回