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