Contribuir a una tarea gruñida en github

Quiero crear una request de extracción en github para una modificación que realicé en la tarea grupal qunit, pero estoy teniendo problemas para get una copy local del repository con el que puedo trabajar.

  1. La twig maestra no contiene el directory de tasks , así que cloné la twig estable de v0.3, pero me imagino que es la versión maestra en lugar de la versión estable que querré probar y presionar, ¿cómo puedo lograr esto?
  2. Cuando grunt test dentro de mi clon de la twig 0.3 estable, muchos nodos están indefinidos, así que tengo que instalarlos localmente … aunque están todos disponibles en mi directory / usr / lib / … / node_modules. ¿Cómo puedo get gruñidos para usar estas copys globales? (qunit normalmente funciona bien cuando se usa como parte de una compilation grunt para, por ejemplo, un directory local que contiene un plugin jquery)

  1. Puede enviar una request de extracción desde una sucursal que no sea maestra. Simplemente puede usar la twig v0.3-stable en su fork, y asegúrese de usar esa twig en lugar de master en su request de extracción.

  2. Es posible que necesite instalar los modules de nodo en el directory actual, incluso si ya los tiene instalados de forma global (pueden ser versiones diferentes). Intenta ejecutar npm install en el directory raíz del repository.

Fue temporalmente difícil saber dónde presionar también, ya que en el período previo a v4 la mayoría de las tareas grupales principales se llevaron a cabo en sus propios grunt-contrib-taskname . Sin embargo, ahora empujar hacia esos repos es simple