kenjiefx / forte
仅仅因为我不想为Private Packagist付费
dev-main
2022-11-04 16:30 UTC
Requires
- symfony/console: 6.2.x-dev
This package is not auto-updated.
Last update: 2024-09-21 23:35:21 UTC
README
将您的私有仓库作为依赖项导入Composer
想要将您的私有仓库纳入其中?Forte可以帮助您导入。这个包提供了一种不支付Private Packagist的替代方案,同时确保将来您准备好付费时,迁移依赖项不会那么困难!
安装
composer install forte-php
工作原理
底层并没有真正神奇的事情发生。Forte PHP利用GitHub API连接到您的私有仓库。
配置
在项目的根目录下创建您的my.forte.json
文件
{
"username":"YOUR_GITHUB_USERNAME",
"token":"YOUR_GITHUB_PERSONAL_ACCESS_TOKEN"
}
👉 重要:请确保将my.forte.json
添加到您的.gitignore
列表中
如何添加您的私有仓库
- 您的私有仓库必须包含
composer.json
- 创建您的
forte.composer.json
,如下所示
{
"require": {
"kenjiefx/jwt":{
"branch":"0.1.0",
"repository":"KenjieFx/JWT"
}
}
}
- 上面示例中的
kenjiefx/jwt
字段指的是您的仓库的composer.json中的name字段,如下所示
安装您的私有仓库
要安装您的私有仓库,运行php forte install
自动加载您的私有仓库
运行composer dump-autoload