https://github.com/phase2/grunt-drupal-tasks
Grunt-based build and testing tasks for Drupal
https://github.com/phase2/grunt-drupal-tasks
build-automation drupal grunt test-automation workflow
Last synced: 14 days ago
JSON representation
Grunt-based build and testing tasks for Drupal
- Host: GitHub
- URL: https://github.com/phase2/grunt-drupal-tasks
- Owner: phase2
- License: mit
- Created: 2014-09-15T23:05:13.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2022-01-19T19:34:44.000Z (over 3 years ago)
- Last Synced: 2024-10-30T03:31:36.195Z (6 months ago)
- Topics: build-automation, drupal, grunt, test-automation, workflow
- Language: JavaScript
- Homepage: https://phase2.github.io/grunt-drupal-tasks/
- Size: 890 KB
- Stars: 124
- Watchers: 15
- Forks: 50
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-MIT
Awesome Lists containing this project
README
# Grunt Drupal Tasks
> A Grunt plugin to automate Drupal 7 and Drupal 8 build and testing tasks.
[](https://www.npmjs.com/package/grunt-drupal-tasks)
[](https://travis-ci.org/phase2/grunt-drupal-tasks)
[](https://david-dm.org/phase2/grunt-drupal-tasks)
[](https://greenkeeper.io/)## Features
This project is built on the tools of the Grunt community to provide scripted
automation of a number of PHP & Drupal tasks. Here are a few examples of what it
provides:* Configurable code structure that defaults to a clean development practice.
* Composer [build workflow](docs/10_BUILD.md)
(or Drush make-based build workflow for Drupal 7.x).
* Optional use [Code Quality & Static Analysis](docs/20_QUALITY.md),
and [Frontend tooling](docs/30_FRONTEND.md)
to extend the build process.
* [Behat and SimpleTest Testing](docs/40_TESTING.md)
* [Deployment packaging](docs/60_PACKAGE.md)
* [Git Hook management](docs/70_GIT_INTEGRATION.md)
* Desktop Notifications
* Local Development Friendly
* [CI](docs/80_CI.md) FriendlyWe are continuously working to improve this toolchain, adding functionality that
we see as common to our _continuous integration_ and everyday development
practices.## Requirements
For requirements, installation, use, and customization instructions, see the [documentation](https://phase2.github.io/grunt-drupal-tasks).