Skip to content

Provides preconfigured grumphp settings for TYPO3 extensions

Notifications You must be signed in to change notification settings

akiessling/grumphp-conventions-typo3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What does it do

Provides a preconfigured grumphp setup for TYPO3 extensions that i write.

Usage

Setup composer configuration

The configuration currently expects the package in some specific directories. Run these lines to setup composer accordingly. This will only take effect, if you run composer from the extension, not from your project and should thus be safe to use.

git ignore .Build composer.lock
composer config vendor-dir .Build/vendor
composer config bin-dir .Build/bin
composer config extra.typo3/cms.cms-package-dir "{\$vendor-dir}/typo3/cms"
composer config extra.typo3/cms.web-dir .Build/Web

Install

composer config repositories.grumphp-conventions-typo3 vcs https://github.com/akiessling/grumphp-conventions-typo3.git
composer require --dev andreaskiessling/grumphp-conventions-typo3 dev-master

Configure grumphp

Create a grumphp.yml in your extension directory and insert this content:

imports:
  - { resource: .Build/vendor/andreaskiessling/grumphp-conventions-typo3/grumphp.yml }

or symlink it from this package

ln -s .Build/vendor/andreaskiessling/grumphp-conventions-typo3/grumphp.yml .

Running it

.Build/bin/grumphp run

About

Provides preconfigured grumphp settings for TYPO3 extensions

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published