kenjiefx/forte

仅仅因为我不想为Private Packagist付费

dev-main 2022-11-04 16:30 UTC

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列表中

如何添加您的私有仓库

  1. 您的私有仓库必须包含composer.json
  2. 创建您的forte.composer.json,如下所示
{
    "require": {
        "kenjiefx/jwt":{
            "branch":"0.1.0",
            "repository":"KenjieFx/JWT"
        }
    }
}
  1. 上面示例中的kenjiefx/jwt字段指的是您的仓库的composer.json中的name字段,如下所示

安装您的私有仓库

要安装您的私有仓库,运行php forte install

自动加载您的私有仓库

运行composer dump-autoload