My Project Skeleton (@kzykhys)
, (*1)
Usage
1) Create a project
composer create-project -s stable kzykhys/composer-project-skeleton PROJECT_DIR
cd PROJECT_DIR
2) Update composer.json
Please update name, description, require..., (*2)
``` json
{
"name": "",
"description": "",
"minimum-stability": "stable",
"require": {
"php": ">=5.3.2"
},
"autoload": {
"psr-0": {
"": "src"
}
}
}, (*3)
### 3) Update README.md (This file)
Write your project's readme.
### 4) Remove `.gitkeep` (optional)
rm src/.gitkeep test/.gitkeep, (*4)
### 5) Init a git repository
git init .
git commit -a -m 'Initial commit', (*5)
### 6) Push your commits to Github
git remote add origin git@github.com:username/repository.git
git push -u origin master
```, (*6)
7) Travis CI and Coveralls
Activate your repo on Travis CI and Coveralls., (*7)
8) Packagist
Register your repo on Packagist. You can generate a badge on Badge Poser., (*8)
9) Service Hooks
Don't forget to activate service hooks., (*9)