jeffpascal/php-bootstrap

如果你想按照最佳实践在PHP中启动一个项目,这是一个起点。

资助包维护!
bit.ly/CodelyTvPro

安装: 0

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 47

类型:项目

dev-master 2022-11-25 07:27 UTC

This package is not auto-updated.

Last update: 2024-09-28 15:34:15 UTC


README

Latest Version on Packagist Software License Build Status Quality Score Total Downloads

简介

这是一个仓库,旨在作为你想要在PHP中启动项目的起点。这个仓库在CodelyTV的视频 "Introducción a PHP: Cómo configurar tu entorno de desarrollo 🐘"(西班牙语)中有所介绍。

如果你想要从头开始一个kata或小练习或项目,这可能很有用。想法是,你不必担心样板代码,只需运行 composer create-project codelytv/php-bootstrap your-project-name 即可。

如何开始

你有两种不同的选择:使用我们的 Packagist项目 和Composer,或者手动克隆 这个仓库

使用Composer

从头开始,无需删除此启动项目的Git历史

  1. 如果你还没有,请 安装Composer
  2. 基于 Packagist项目 创建你的项目。这将还会下载项目依赖项: composer create-project codelytv/php-bootstrap your-project-name
  3. 移动到项目目录: cd your-project-name
  4. 运行所有检查: composer test。这将执行一些你可以用独立命令执行的检查。
    1. PHP Parallel Lintcomposer lint
    2. PHP Style Checkcomposer style。如果你想要自动修复样式问题: composer fix-style
    3. PHP Unitcomposer phpunit
  5. 创建自己的仓库
    1. 初始化自己的Git仓库: git init
    2. 添加启动文件: git add .
    3. 提交: git commit -m "Initial commit with project boilerplate based on https://github.com/CodelyTV/php-bootstrap"
    4. 添加你的远程仓库: git remote add origin git@github.com:your-username/your-project-name
    5. 将你的本地提交上传到新的远程仓库: git push -u origin master
  6. 开始编码!

克隆仓库

以防你更愿意避免处理 composer create-project,你也可以克隆这个仓库。我们建议遵循以下逐步过程,以避免将启动项目的提交添加到你的项目Git历史中

  1. 使用此仓库模板
  2. 克隆你的项目
  3. 移动到项目目录: cd your-project-name
  4. 如果你还没有,请 安装Composer
  5. 安装项目依赖项: composer install
  6. 运行所有检查: composer test。这将执行一些你可以用独立命令执行的检查。
    1. PHP Style Checkcomposer style。如果你想要自动修复样式问题: composer fix-style
    2. PHP Unitcomposer phpunit
  7. 开始编码!

有用的资源

PHP 7

PHPUnit

重构

其他编程语言

关于

这个可能有用的实用工具是由 CodelyTV 和 [贡献者][link-contributors] 开发的。

我们将尽量保持这个项目尽可能简单,但欢迎 Pull Requests!

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件