🐘🚀 PHP Basic Skeleton: Bootstrap your new projects using this Composer Project
MIT License
This is a repository intended to serve as a starting point if you want to bootstrap a project in PHP. This repository has been explained in the CodelyTV video "Introducción a PHP: Cómo configurar tu entorno de desarrollo 🐘" (Spanish).
It could be useful if you want to start from scratch a kata or a little exercise or project. The idea is that you don't
have to worry about the boilerplate, just run composer create-project codelytv/php-bootstrap your-project-name
and
there you go:
You have 2 different alternatives: Using our Packagist project with Composer, or manually cloning this repo:
Start completely from scratch without having to delete this bootstrap project Git history:
composer create-project codelytv/php-bootstrap your-project-name
.cd your-project-name
composer test
. This will do some checks that you can perform with isolated commands:
composer lint
.composer style
. If youcomposer lint:fix
.composer static-analysis
.composer phpunit
.git init
git add .
git commit -m "Initial commit with project boilerplate based on https://github.com/CodelyTV/php-bootstrap"
git remote add origin [email protected]:your-username/your-project-name
git push -u origin master
Just in case you prefer to avoid dealing with composer create-project
, you can also clone this repository. We
recommend to follow the next step-by-step process in order to avoid adding the bootstrap project commits to your project
Git history:
cd your-project-name
composer install
composer test
.This very same basic skeleton philosophy implemented in other programming languages: