codelytv/php-bootstrap

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

资助包维护!
bit.ly/CodelyTvPro

安装: 540

依赖: 0

建议者: 0

安全性: 0

星标: 107

关注者: 8

分支: 47

类型:项目

2.0.0 2024-05-13 13:32 UTC

This package is auto-updated.

Last update: 2024-09-13 14:06:08 UTC


README

Latest Version on Packagist Software License Build Status 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. Codely Stylecomposer lint
    2. Easy coding standardcomposer style。如果你想自动修复风格问题:composer lint:fix
    3. 静态分析composer static-analysis
    4. 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
  7. 开始编码!

相关骨架模板

这种非常基本的结构哲学在其它编程语言中得到了实现