ec-europa / toolkit
Toolkit packaged for Drupal projects based on Robo.
Requires
- php: >=8.1
- ext-curl: *
- ext-dom: *
- ext-json: *
- ext-simplexml: *
- behat/behat: ^3.7
- composer/composer: ^2.7
- consolidation/annotated-command: ^4.7.0
- consolidation/robo: ^3.0 || ^4.0 || ^5.0
- cweagans/composer-patches: ^1.7 || ^2.0
- drush/drush: ^11.0.4 || ^12.0 || ^13.0
- ec-europa/qa-automation: ^9.3
- ec-europa/toolkit-composer-plugin: ^0.0.1
- guzzlehttp/guzzle: ^6.3 || ^7.0
- jakeasmith/http_build_url: ^1.0
- league/container: ^4.1.1
- mglaman/phpstan-drupal: ^1.1
- pear/archive_tar: ^1.4
- php-parallel-lint/php-parallel-lint: ^1.3
- phpmd/phpmd: ^2.12
- phpstan/phpstan: ^1.10
- phpstan/phpstan-deprecation-rules: ^1.0
- phpunit/phpunit: ^9.5 || ^10.0
- squizlabs/php_codesniffer: ^3.7
- vlucas/phpdotenv: ^5.6
Suggests
- drupal/console: The Drupal CLI, tool to generate boilerplate code, interact with and debug Drupal.
- dev-release/9.x
- dev-release/10.x
- 10.14.0
- 10.13.0
- 10.12.5
- 10.12.4
- 10.12.3
- 10.12.2
- 10.12.1
- 10.12.0
- 10.11.2
- 10.11.1
- 10.11.0
- 10.10.0
- 10.9.0
- 10.8.1
- 10.8.0
- 10.7.0
- 10.6.0
- 10.5.1
- 10.5.0
- 10.4.0
- 10.3.1
- 10.3.0
- 10.2.0
- 10.1.0
- 10.0.0
- 10.0.0-beta9
- 10.0.0-beta8
- 10.0.0-beta7
- 10.0.0-beta6
- 10.0.0-beta5
- 10.0.0-beta4
- 10.0.0-beta3
- 10.0.0-beta2
- 10.0.0-beta1
- 10.0.0-beta
- 9.17.0
- 9.16.0
- 9.15.1
- 9.15.0
- 9.14.0
- 9.13.1
- 9.13.0
- 9.12.0
- 9.11.0
- 9.10.0
- 9.9.4
- 9.9.3
- 9.9.2
- 9.9.1
- 9.9.0
- 9.8.1
- 9.8.0
- 9.7.1
- 9.7.0
- 9.6.0
- 9.5.0
- 9.4.0
- 9.3.0
- 9.2.0
- 9.1.1
- 9.1.0
- 9.0.1
- 9.0.0
- 8.7.1
- 8.7.0
- 8.6.23
- 8.6.22
- 8.6.21
- 8.6.20
- 8.6.19
- 8.6.18
- 8.6.17
- 8.6.16
- 8.6.15
- 8.6.14
- 8.6.13
- 8.6.12
- 8.6.11
- 8.6.10
- 8.6.9
- 8.6.8
- 8.6.7
- 8.6.6
- 8.6.5
- 8.6.4
- 8.6.3
- 8.6.2
- 8.6.1
- 8.6.0
- 8.5.5
- 8.5.4
- 8.5.3
- 8.5.2
- 8.5.1
- 8.5.0
- 8.4.3
- 8.4.2
- 8.4.1
- 8.4.0
- 8.3.6
- 8.3.5
- 8.3.4
- 8.3.3
- 8.3.2
- 8.3.1
- 8.3.0
- 8.2.21
- 8.2.20
- 8.2.19
- 8.2.18
- 8.2.17
- 8.2.15
- 8.2.14
- 8.2.13
- 8.2.11
- 8.2.10
- 8.2.9
- 8.2.8
- 8.2.7
- 8.2.6
- 8.2.5
- 8.2.4
- 8.2.3
- 8.2.2
- 8.2.1
- 8.2.0
- 8.1.0
- 8.0.0
- 4.8.3
- 4.8.2
- 4.8.1
- 4.8.0
- 4.7.0
- 4.6.5
- 4.6.4
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.7
- 4.5.6
- 4.5.5
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.23
- 4.4.22
- 4.4.21
- 4.4.20
- 4.4.19
- 4.4.18
- 4.4.17
- 4.4.16
- 4.4.15
- 4.4.14
- 4.4.13
- 4.4.12
- 4.4.11
- 4.4.10
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.0
- 4.2.0
- 4.1.0
- 4.0.6
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.1
- 4.0.0
- 4.0.0-beta10
- 4.0.0-beta9
- 4.0.0-beta8
- 4.0.0-beta7
- 4.0.0-beta6
- 4.0.0-beta5
- 4.0.0-beta4
- 4.0.0-beta3
- 4.0.0-beta2
- 4.0.0.beta1
- 3.7.2
- 3.7.1
- 3.7.0
- 3.6.6
- 3.6.5
- 3.6.4
- 3.6.3
- 3.6.2
- 3.6.1
- 3.6.0
- 3.5.3
- 3.5.2
- 3.5.1
- 3.5.0
- 3.4.0
- 3.3.8
- 3.3.7
- 3.3.6
- 3.3.5
- 3.3.4
- 3.3.3
- 3.3.2
- 3.3.1
- 3.3.0
- 3.2.0
- 3.1.0
- 3.0.32
- 3.0.31
- 3.0.30.2
- 3.0.30.1
- 3.0.30
- 3.0.29
- 3.0.28
- 3.0.27
- 3.0.26
- 3.0.25
- 3.0.24
- 3.0.23
- 3.0.22.4
- 3.0.22.3
- 3.0.22.2
- 3.0.22.1
- 3.0.22
- 3.0.21
- 3.0.20
- 3.0.19
- 3.0.18
- 3.0.17
- 3.0.16
- 3.0.15
- 3.0.14
- 3.0.9
- 3.0.8
- 3.0.7
- 3.0.6
- 3.0.5
- 3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta8
- 3.0.0-beta7
- 3.0.0-beta6
- 3.0.0-beta5
- 3.0.0-beta4
- 3.0.0-beta3
- 3.0.0-beta2
- dev-feature/DQA-10218
- dev-feature/DQA-10386
- dev-feature/DQA-10053
- dev-feature/DQA-5743
- dev-release/8.x
- dev-release/4.x
- dev-release/3.x
- dev-master
This package is auto-updated.
Last update: 2024-11-07 17:30:10 UTC
README
The Toolkit is a composer package designed to speed up the development of Drupal websites in Drupal 9+. Its main core is the robo based build system that builds your development environments, deploy and test your code.
Prerequisites
You need to have the following software installed on your local development environment:
User guide and documentation
Toolkit is a developer package, make sure you install this in the dev section of your composer.json.
composer require --dev ec-europa/toolkit:^10
- Setting up a project
- Configuring a project
- Installing the project
- Testing the project
- Continuous integration
- Building assets
- Commands
- Git Hooks
- Toolkit Documentation
- Changelog
To have more details about this package, please check the full documentation.
Contributing
Please read CONTRIBUTING.md for details on our code of conduct and the process to submit pull-request to us.
License
This project is licensed under the EUROPEAN UNION PUBLIC LICENCE v. 1.2 - see the LICENSE.txt for details.
Maintainers
This project is maintained by members of the Quality Assurance team who review incoming pull requests for this project. The board on which they operate can be found at [https://citnet.tech.ec.europa.eu/CITnet/jira/secure/RapidBoard.jspa?rapidView=9224].
Contact list
-
Joao Santos: Maintainer - Quality Assurance
-
Miguel Martins: Maintainer - Quality Assurance
-
Joao Silva: Maintainer - Quality Assurance