dfer/df-php-root

DfPHP的根目录文件

Maintainers

Package info

gitcode.com/dofun333/df-php-root.git

Homepage

Language:JavaScript

Type:composer-plugin

pkg:composer/dfer/df-php-root

Transparency log

Statistics

Installs: 129

Dependents: 1

Suggesters: 0

2.0.6 2026-07-31 09:32 UTC

README

简介

DfPHP 项目骨架分发组件。

框架根目录需要分发的文件放在 root/ 目录,仅在安装/升级本包时同步到项目根目录:

  • 内容相同的文件跳过,新增/覆盖的文件逐个列出,便于 git diff 复核
  • 项目为 git 仓库时,待覆盖文件存在未提交改动则中止分发(防止定制丢失),可用环境变量 DF_ROOT_FORCE=1 强制覆盖
  • 分发前校验目标是声明了本包依赖的 DfPHP 项目根

约定:root/ 覆盖范围内的文件属于框架资产,业务项目不要直接修改;要改就改到框架主项目(dfphp)再通过本包分发。项目专属的控制器/模型/视图放在骨架之外的文件名下,不受覆盖影响。

发布

使用

# 新项目初始化 / 获取骨架
composer require dfer/df-php-root

# 升级骨架(后台改版分发)
composer update dfer/df-php-root

# 同版本强制重铺骨架(修复损坏的根文件)
composer reinstall dfer/df-php-root

©2023-2026 Dfer.Site