Download the PHP package gnikolovski/drupal-qa without Composer
On this page you can find all versions of the php package gnikolovski/drupal-qa. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download gnikolovski/drupal-qa
More information about gnikolovski/drupal-qa
Files in gnikolovski/drupal-qa
Package drupal-qa
Short Description QA dependencies for my Drupal projects.
License GPL-2.0-or-later
Informations about the package drupal-qa
Drupal QA Tools
A comprehensive metapackage that bundles essential Quality Assurance (QA) tools and dependencies for Drupal development projects.
Overview
This package provides a curated collection of development, testing, and quality assurance tools commonly used in Drupal projects. It simplifies the process of setting up a consistent development environment by installing all necessary QA dependencies in one go.
Installation
To install this package, run:
Included Tools
Testing Frameworks
- Behat: Behavior-driven development framework
- Includes Mink for web testing
- BrowserKit Driver for headless testing
- Chrome Extension for browser testing
- Screenshot capability for debugging
- Drupal Extension for Drupal-specific testing
Code Quality
- PHP_CodeSniffer via Drupal Coder: Ensures code adheres to Drupal coding standards
- PHPStan: Static analysis tool
- Drupal-specific rules
- Deprecation rules
- Drupal Rector: Automated code upgrade tool
- Twig CS Fixer: Twig template coding standards
Development Tools
- Devel: Suite of modules for Drupal development
- Kint integration
- Kint extras
- PHP execution
- Upgrade Status: Drupal upgrade readiness checker
Testing
- PHPUnit: Unit testing framework
Requirements
- PHP 8.1 or higher
- Composer 2.x
- Drupal
License
This project is licensed under GPL-2.0-or-later.
Contributing
Issues and pull requests are welcome. Please follow Drupal coding standards when contributing.
Credits
Maintained by gnikolovski
All versions of drupal-qa with dependencies
behat/mink Version 1.11.0
behat/mink-browserkit-driver Version 2.2.0
dmore/behat-chrome-extension Version 1.4.0
drevops/behat-screenshot Version 1.5.0
drupal/coder Version 8.3.26
drupal/devel Version 5.3.1
drupal/devel_kint_extras Version 1.1.3
drupal/devel_php Version 1.7.0
drupal/drupal-extension Version 5.0.0
drupal/upgrade_status Version 4.3.5
kint-php/kint Version 5.1.1
mglaman/phpstan-drupal Version 1.3.1
mikey179/vfsstream Version ^1.6.11
palantirnet/drupal-rector Version 0.20.3
phpspec/prophecy-phpunit Version ^2
phpstan/extension-installer Version 1.4.3
phpstan/phpstan Version 1.12.5
phpstan/phpstan-deprecation-rules Version 1.2.1
phpunit/phpunit Version ^9.6.13 || ^10.5.19
vincentlanglet/twig-cs-fixer Version 3.1.0