e0ipso / travis-drupal-module
Library to help Travis CI setup without headaches for Drupal modules.
Installs: 263
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 4
Forks: 2
Open Issues: 0
Type:composer-plugin
Requires
- php: >=8.1
- composer-plugin-api: ^2.0
- dealerdirect/phpcodesniffer-composer-installer: ^1.0
- drupal/coder: ^8.2
- enlightn/security-checker: ^1.10
- ergebnis/composer-normalize: ^2.30
- nikic/php-parser: ^4.2
- php-parallel-lint/php-parallel-lint: ^1.0
- phpmd/phpmd: ^2
- phpmetrics/phpmetrics: ^2.4
- phpro/grumphp-shim: ^1.15
- phpunit/phpunit: ^8.5.14 || ^9
- squizlabs/php_codesniffer: ^3.4
- symfony/filesystem: ^6.2
This package is auto-updated.
Last update: 2024-11-27 19:03:07 UTC
README
This project aims to provide nice and simple CI setup for your Drupal module repository.
If you have a Drupal module in GitHub and want to run tests and code quality inspections without the hard work of discovering the tools and setting this up yourself, then this tool is for you.
Go to the root of the repo for your module and run:
composer require --dev e0ipso/travis-drupal-module
You are done. Yes, really.
Commit the generated files and push them to GitHub / GitLab / etc. Finally, enable the Travis integration for the repo, and see it work.