PHP Classes

File: README-ES.md

Recommend this page to a friend!
  Classes of Josantonius   PHP Skeleton   README-ES.md   Download  
File: README-ES.md
Role: Documentation
Content type: text/markdown
Description: Documentation
Class: PHP Skeleton
Generate code and files for PHP project skeletons
Author: By
Last change:
Date: 6 years ago
Size: 3,529 bytes
 

Contents

Class file image Download

Estructura estándar para proyectos PHP

Latest Stable Version Latest Unstable Version License Total Downloads PSR2 PSR4

English version

Este proyecto fue creado con el fin de generar la estructura de archivos y directorios para iniciar un nuevo proyecto PHP.

Requisitos

Este proyecto es soportado por versiones de PHP 5.6 o superiores y es compatible con versiones de HHVM 3.0 o superiores.

Crear proyecto

You'll need Composer.


composer create-project josantonius/php-skeleton {project-path}

What is the vendor name ?

(MyVendor): Josantonius

What is the package name ?

(MyPackage): AwesomeProject

What is the package prefix ?

():

What is the version ?

(1.0.0):

What is your name ?

(Josantonius):

What is your email ?

(hello@josantonius.com):

Varios archivos de configuración estarán listos para integración continua.

* phpunit.xml.dist para phpunit * phpmd.xml para PHPMD * phpcs.xml para PHP_CodeSniffer * .php_cs para php-cs-fixer * .travis.yml para Travis CI

Composer scripts

tests

composer tests ejecuta phpcs, phpmd and phpunit. Ejecuta phpunit solo para pruebas unitarias.

composer tests

fix

composer fix ejecuta php-cs-fixer y phpcbf corregirán el código PHP para seguir los estándares de codificación.

composer fix

? Tareas pendientes

  • [ ] Mejorar documentación

Contribuir

Si deseas colaborar, puedes echar un vistazo a la lista de issues o tareas pendientes.

Pull requests

  • Fork and clone.
  • Ejecuta el comando `composer install` para instalar dependencias. Esto también instalará las dependencias de desarrollo.
  • Ejecuta el comando `composer fix` para estandarizar el código.
  • Ejecuta las pruebas.
  • Crea una nueva rama (branch), commit, push y envíame un pull request.

Licencia

Este proyecto está licenciado bajo licencia MIT. Consulta el archivo LICENSE para más información.