https://github.com/iranianpep/php-base-project
A Composer ready package to start a new PHP 7 project
https://github.com/iranianpep/php-base-project
base-project composer-package packagist php php7 starter-kit starter-template template-project
Last synced: about 1 year ago
JSON representation
A Composer ready package to start a new PHP 7 project
- Host: GitHub
- URL: https://github.com/iranianpep/php-base-project
- Owner: iranianpep
- License: mit
- Created: 2017-04-19T10:14:29.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-07-12T04:52:01.000Z (almost 5 years ago)
- Last Synced: 2025-05-12T21:13:06.917Z (about 1 year ago)
- Topics: base-project, composer-package, packagist, php, php7, starter-kit, starter-template, template-project
- Language: PHP
- Homepage:
- Size: 34.2 KB
- Stars: 15
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PHP Base Project
A Composer ready package to start a new PHP 7 project including Composer, PHPUnit, Travis, CodeClimate and StyleCI. More info [here](http://keepcoding.ehsanabbasi.com/php/composer-ready-starter-kit/).
[](https://packagist.org/packages/php-base-project/php-base-project)
[](https://travis-ci.org/iranianpep/php-base-project)
[](https://scrutinizer-ci.com/g/iranianpep/php-base-project/build-status/master)
[](https://codeclimate.com/github/iranianpep/php-base-project)
[](https://codeclimate.com/github/iranianpep/php-base-project/coverage)
[](https://scrutinizer-ci.com/g/iranianpep/php-base-project/?branch=master)
[](https://scrutinizer-ci.com/g/iranianpep/php-base-project/?branch=master)
[](https://codeclimate.com/github/iranianpep/php-base-project)
[](https://packagist.org/packages/php-base-project/php-base-project)
[](https://styleci.io/repos/88731011)
[](https://www.codacy.com/app/iranianpep/php-base-project?utm_source=github.com&utm_medium=referral&utm_content=iranianpep/php-base-project&utm_campaign=Badge_Grade)
[](https://packagist.org/packages/php-base-project/php-base-project)
[](https://raw.githubusercontent.com/iranianpep/php-base-project/master/LICENSE)
## Server Requirements
- PHP >= 7.4
## Usage
- First install this template:
```
composer create-project php-base-project/php-base-project
```
- Find and replace all `php-base-project`, `PHP Base Project` and `PhpBaseProject` with your project root, name and namespace respectively.
- Create an account on Travis, Scrutinizer and Code Climate and allow access to your repository
- Update `composer.json` with the relevant information to your project
- Update `.travis.yml` with your repository token from Code Climate
- Update readme file with the right path to the badges
- Update author name in the license