{"id":14968583,"url":"https://github.com/phase2/grunt-drupal-tasks","last_synced_at":"2025-04-09T09:05:36.045Z","repository":{"id":20792014,"uuid":"24077193","full_name":"phase2/grunt-drupal-tasks","owner":"phase2","description":"Grunt-based build and testing tasks for Drupal","archived":false,"fork":false,"pushed_at":"2022-01-19T19:34:44.000Z","size":911,"stargazers_count":124,"open_issues_count":41,"forks_count":50,"subscribers_count":15,"default_branch":"master","last_synced_at":"2024-10-30T03:31:36.195Z","etag":null,"topics":["build-automation","drupal","grunt","test-automation","workflow"],"latest_commit_sha":null,"homepage":"https://phase2.github.io/grunt-drupal-tasks/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phase2.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE-MIT","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-09-15T23:05:13.000Z","updated_at":"2024-07-10T22:19:26.000Z","dependencies_parsed_at":"2022-09-11T15:41:08.799Z","dependency_job_id":null,"html_url":"https://github.com/phase2/grunt-drupal-tasks","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fgrunt-drupal-tasks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fgrunt-drupal-tasks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fgrunt-drupal-tasks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phase2%2Fgrunt-drupal-tasks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phase2","download_url":"https://codeload.github.com/phase2/grunt-drupal-tasks/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248008630,"owners_count":21032556,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["build-automation","drupal","grunt","test-automation","workflow"],"created_at":"2024-09-24T13:40:14.343Z","updated_at":"2025-04-09T09:05:36.012Z","avatar_url":"https://github.com/phase2.png","language":"JavaScript","readme":"# Grunt Drupal Tasks\n\n\u003e A Grunt plugin to automate Drupal 7 and Drupal 8 build and testing tasks.\n\n[![npm version](https://badge.fury.io/js/grunt-drupal-tasks.svg)](https://www.npmjs.com/package/grunt-drupal-tasks)\n[![Travis CI status](https://travis-ci.org/phase2/grunt-drupal-tasks.svg?branch=master)](https://travis-ci.org/phase2/grunt-drupal-tasks)\n[![Dependency Status](https://david-dm.org/phase2/grunt-drupal-tasks.svg)](https://david-dm.org/phase2/grunt-drupal-tasks)\n[![Greenkeeper badge](https://badges.greenkeeper.io/phase2/grunt-drupal-tasks.svg)](https://greenkeeper.io/)\n\n## Features\n\nThis project is built on the tools of the Grunt community to provide scripted\nautomation of a number of PHP \u0026 Drupal tasks. Here are a few examples of what it\nprovides:\n\n* Configurable code structure that defaults to a clean development practice.\n* Composer [build workflow](docs/10_BUILD.md)\n  (or Drush make-based build workflow for Drupal 7.x).\n* Optional use [Code Quality \u0026 Static Analysis](docs/20_QUALITY.md),\n  and [Frontend tooling](docs/30_FRONTEND.md)\n  to extend the build process.\n* [Behat and SimpleTest Testing](docs/40_TESTING.md)\n* [Deployment packaging](docs/60_PACKAGE.md)\n* [Git Hook management](docs/70_GIT_INTEGRATION.md)\n* Desktop Notifications\n* Local Development Friendly\n* [CI](docs/80_CI.md) Friendly\n\nWe are continuously working to improve this toolchain, adding functionality that\nwe see as common to our _continuous integration_ and everyday development\npractices.\n\n## Requirements\n\nFor requirements, installation, use, and customization instructions, see the [documentation](https://phase2.github.io/grunt-drupal-tasks).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphase2%2Fgrunt-drupal-tasks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphase2%2Fgrunt-drupal-tasks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphase2%2Fgrunt-drupal-tasks/lists"}