发布于 2026-01-06 1 阅读
0

PHP项目脚手架(启动)工具

PHP项目脚手架(启动)工具

隆重推出我的雄心勃勃的项目Phint。它目前已经能够完成许多功能,但更多的贡献将使它更加完美。我们正在开发新的功能,以满足任何高产开发者的需求。

GitHub 标志 adhocore / phint

使用模板,快速交互式地搭建并初始化新的(或修复旧的)PHP项目/库,并设置合理的默认值。

adhocore/phint

使用模板初始化具有合理默认值的新 PHP 项目。它会搭建 PHP 库和/或项目,以提高您的工作效率并节省时间。

对于已存在的项目,运行--sync标志以添加缺失的内容,请参阅phint init

一旦您有了文件src/lib/您就可以运行phint docs来生成 API 类文档.md,并运行 phint test来生成所有结构都已维护的基本测试桩。

它能让你变得更加懒惰!phint正在不断发展,目标是成为一家大型企业

最新版本 特拉维斯建造 审查员 CI Codecov分支 StyleCI 软件许可 鸣叫 支持

Phint 预览

安装·功能·自动补全·用法· phint 初始化· phint 更新· phint 文档· phint 测试·模板

Phint 由adhocore/cli提供支持

安装

需要 PHP7。

手动的

phint.phar最新版本下载,然后像这样使用php /path/to/phint.phar [opts] [args]。嗯,不太妙。请参阅下面的命令部分。

命令

#
Enter fullscreen mode Exit fullscreen mode

Phint 是一款适用于控制台的生产力工具,它能够使用 Twig 模板快速交互式地搭建并初始化一个具有合理默认设置的全新 PHP 项目。它灵活、可扩展、可定制,并提供多种选项。

帮你节省大量时间和精力,无需再做那些枯燥乏味的重复性工作。

特征:

  • 生成类似.gitignore, .travis.yml, . editorconfig等的点文件
  • 生成包含所有依赖项的许可证、readme.md 和 composer.json 文件
  • 生成变更日志存根、贡献指南、问题和 PR 模板
  • 如有,则生成二进制文件。
  • git init
  • 以交互方式请求并安装所有开发和生产依赖项。
  • 生成phpunit.xml,测试bootstrap.php
  • src为所有与( phint test)对应的类/方法生成测试桩
  • 从文档块生成文档(.md):) ( phint docs)
  • 更新自身(phint update
  • 支持从用户选择的路径创建自定义模板 :)

感谢阅读。请试用并留下反馈意见。😊

文章来源:https://dev.to/adhocore/php-scaffoldingkickstarting-tool-19fd