mirror of
https://github.com/JeroenED/libpairtwo.git
synced 2024-11-22 06:26:57 +01:00
Added distro target
This commit is contained in:
parent
b4045b925d
commit
cc18a78a87
22
Makefile
22
Makefile
@ -13,6 +13,28 @@ coverage: ## Executes the test suite and creates code coverage reports
|
||||
view-coverage: ## Shows the code coverage report
|
||||
open build/coverage/index.html
|
||||
|
||||
api: ## Generates api-docs
|
||||
wget -O vendor/bin/phpdoc http://www.phpdoc.org/phpDocumentor.phar
|
||||
chmod +x vendor/bin/phpdoc
|
||||
vendor/bin/phpdoc
|
||||
|
||||
distro: ## Generates distribution
|
||||
mkdir distro
|
||||
touch .libpairtwo-distro
|
||||
git add -A
|
||||
git commit -m "Commit before release"
|
||||
cp res/composer-dist.json distro/composer.json
|
||||
cd distro && composer install
|
||||
rm distro/composer.json
|
||||
cp res/composer-dist-installed.json distro/composer.json
|
||||
git reset --soft HEAD^
|
||||
wget -O vendor/bin/phpdoc http://www.phpdoc.org/phpDocumentor.phar
|
||||
chmod +x vendor/bin/phpdoc
|
||||
vendor/bin/phpdoc
|
||||
mkdir -p distro/doc
|
||||
cp -r doc/api distro/doc
|
||||
cd distro && zip -r ../libpairtwo-distro *
|
||||
|
||||
cs: ## Fixes coding standard problems
|
||||
vendor/bin/php-cs-fixer fix || true
|
||||
|
||||
|
5
res/composer-dist-installed.json
Normal file
5
res/composer-dist-installed.json
Normal file
@ -0,0 +1,5 @@
|
||||
{
|
||||
"require": {
|
||||
"jeroened/libpairtwo": "^1.0"
|
||||
},
|
||||
}
|
12
res/composer-dist.json
Normal file
12
res/composer-dist.json
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"repositories": [
|
||||
{
|
||||
"type": "git",
|
||||
"url": "../"
|
||||
}
|
||||
],
|
||||
"require": {
|
||||
"jeroened/libpairtwo": "*"
|
||||
},
|
||||
"minimum-stability": "dev"
|
||||
}
|
Loading…
Reference in New Issue
Block a user