贡献github上的核心grunt任务

时间:2013-01-28 14:47:15

标签: javascript git node.js github gruntjs

我想在github上创建一个pull请求,用于我对grunt qunit任务所做的更改,但是我无法获得我可以使用的repo的本地副本。

  1. 主分支不包含tasks目录所以我克隆了v0.3-stable分支,但我想它是主人而不是稳定版本我想尝试推送 - 我该如何实现这一点。
  2. 在我的0.3-stable分支的克隆中运行grunt test时,许多节点模块未定义,所以我必须在本地安装它们......即使它们在我的/ usr / lib /中都可用。 .. / node_modules目录。如何使用这些全局副本咕噜咕噜? (当用作grunt构建的一部分时,qunit通常运行正常,例如包含jquery插件的本地目录)

2 个答案:

答案 0 :(得分:0)

  1. 您可以从非主设备的分支机构提交拉取请求。您只需在fork中使用v0.3-stable分支,并确保在拉取请求中使用该分支而不是master

  2. 您可能需要在当前目录中安装节点模块,即使您已经在全局安装它们(它们可能是不同的版本)。首先尝试在存储库的根目录中运行npm install

答案 1 :(得分:0)

暂时难以知道在哪里推送,因为在v4的运行中,大多数核心grunt任务被带入他们自己的grunt-contrib-taskname回购。然而,现在推动这些回购是直截了当的