swisnl / laravel-nova-mirror

该包已弃用,不再维护。未建议替代包。

自动更新Laravel Nova版本到git仓库。

安装次数: 9,287

依赖者: 0

建议者: 0

安全: 0

星标: 78

关注者: 8

分支: 32

开放问题: 0

类型:项目

1.0.2 2018-09-14 10:09 UTC

README

PHP from Packagist Latest Version on Packagist

⚠️ Nova现在正式支持通过Composer安装安装Nova。如果您有许可证,您还可以通过账户获取Git访问权限。因此,此包现已完全弃用。⚠️

此仓库不是一个公开镜像。它可以同步Nova下载,使用您的个人凭据同步到您选择的私有仓库。

该应用程序使您能够自动更新Laravel Nova的私有镜像。它从Nova网站下载发布内容,并更新包含正确版本的仓库。

应用程序假设运行它的用户对仓库有git访问权限。最佳做法是使用ssh密钥。您需要输入nova.laravel.org账户的用户名和密码才能使此功能正常工作。

创建此仓库是因为Nova(撰写本文时)只提供下载,您需要将其复制到项目中。这感觉太老套了,使得更新有些困难。使用此应用程序,您可以直接从git仓库包含nova,这应该会使得更新更容易。

每天在CI上运行一次,您将随时可以使用最新的Nova。

请注意;您要镜像的仓库必须是私有的,符合与Nova的许可证协议。

入门

  1. 使用Composer安装项目 composer create-project swisnl/laravel-nova-mirror
  2. 使用正确的凭据设置.env文件(或环境)。
  3. 确保远程仓库存在。
  4. 运行 php artisan nova-mirror:update 下载并推送仓库,或者直接运行Dusk php artisan dusk 执行相同的操作。
  5. 设置您的Nova项目以从私有仓库拉取。
"require" : {
    "laravel/framework": "5.6.*",
    "laravel/nova": "^1"
},
"repositories": [
    {
        "type": "vcs",
        "url": "git@bitbucket.org:username/laravel-nova.git"
    }
],

安全

如果您发现任何安全相关的问题,请通过电子邮件security@swis.nl 而不是使用问题跟踪器。

许可证

MIT许可证(MIT)。

SWIS

SWIS 是荷兰莱顿的一家网络公司。我们热爱与开源软件合作。