Документация по Grunt

https://github.com/gruntjs/grunt/wiki — wiki проекта.

Самые интересные разделы:
https://github.com/gruntjs/grunt/wiki/grunt.config (про конфиги)
https://github.com/gruntjs/grunt/wiki/grunt.task (про систему тасков и взаимодействие между ними).
Документация не очень подробная, примеры слишком простые. Постоянно попадаются обсуждения с примерами из версии 0.3, а в 0.4 API достаточно сильно поменялся (https://github.com/gruntjs/grunt/wiki/Upgrading-from-0.3-to-0.4).

Вот самый интересный модуль (лучше все-таки смотреть код, чем пытаться понять по описанию, что с ним можно сделать) — https://github.com/gruntjs/grunt-contrib-watch

Туториалы:
Как использовать Grunt — http://net.tutsplus.com/tutorials/javascript-ajax/meeting-grunt-the-build-tool-for-javascript/, подробнее — http://stackoverflow.com/a/12424966/801426.
Упрощенное описание написания своего таска для Grunt — http://merrickchristensen.com/articles/gruntjs-workflow.html (раздел «Custom Tasks»).
Небольшой пример по написанию реального таска для Grunt — http://iambot.net/building-a-javascript-project-using-node-dot-js-and-grunt.html.
Переименование тасков — http://stackoverflow.com/questions/13878429/how-can-i-load-two-grunt-tasks-with-the-same-name/13880658#13880658

LEAVE A COMMENT