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

Bil*_* M. 0 javascript github ember.js

我在我的Ember.js项目中使用了名为cytoscape的项目中的扩展,以及cytoscape-context-menushttps.我需要对它进行一次微小的改动以满足我的项目需求.我已经这样做了,它工作得很好(我在本地测试它只需在扩展中的相关JS文件中修补代码并确认它有效).

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

zer*_*298 5

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