当我想在GitHub上为Laravel包进行拉取请求时,我目前是按以下方式进行的:
例如,如果我想为voyager包创建PR,我需要执行以下步骤1和2的命令。
- 创建新的Laravel项目
- 要求并安装该包
- 从项目中的vendor文件夹中删除附加文件
- 分叉GitHub并将文件克隆到项目文件夹中
- 更改包并测试所有内容。
- 添加、提交、推送并执行拉取请求。
例如,如果我想为voyager包创建PR,我需要执行以下步骤1和2的命令。
>laravel new create-pr
>cd create-pr
>composer require tcg/voyager
>php artisan voyager:install
然后删除文件夹tcg/voyager
,并将克隆的分支作为新文件夹tcg/voyager
。
如果我跳过composer require tcg/voyager
,直接克隆分支到tcg/voyager
中,我无法安装包,因为: