swisnl / laravel-nova-mirror
该包已弃用,不再维护。未建议替代包。
自动更新Laravel Nova版本到git仓库。
1.0.2
2018-09-14 10:09 UTC
Requires
- php: ^7.1.3
- ext-zip: *
- fideloper/proxy: ^4.0
- guzzlehttp/guzzle: ^6.3
- laravel/framework: 5.6.*
- laravel/tinker: ^1.0
Requires (Dev)
- filp/whoops: ^2.0
- fzaninotto/faker: ^1.4
- gitonomy/gitlib: ^1.0
- laravel/dusk: ^4.0
- league/html-to-markdown: ^4.7
- mockery/mockery: ^1.0
- nunomaduro/collision: ^2.0
- phpunit/phpunit: ^7.0
This package is auto-updated.
Last update: 2021-01-01 09:17:20 UTC
README
⚠️ Nova现在正式支持通过Composer安装安装Nova。如果您有许可证,您还可以通过账户获取Git访问权限。因此,此包现已完全弃用。⚠️
此仓库不是一个公开镜像。它可以同步Nova下载,使用您的个人凭据同步到您选择的私有仓库。
该应用程序使您能够自动更新Laravel Nova的私有镜像。它从Nova网站下载发布内容,并更新包含正确版本的仓库。
应用程序假设运行它的用户对仓库有git访问权限。最佳做法是使用ssh密钥。您需要输入nova.laravel.org账户的用户名和密码才能使此功能正常工作。
创建此仓库是因为Nova(撰写本文时)只提供下载,您需要将其复制到项目中。这感觉太老套了,使得更新有些困难。使用此应用程序,您可以直接从git仓库包含nova,这应该会使得更新更容易。
每天在CI上运行一次,您将随时可以使用最新的Nova。
请注意;您要镜像的仓库必须是私有的,符合与Nova的许可证协议。
入门
- 使用Composer安装项目
composer create-project swisnl/laravel-nova-mirror
- 使用正确的凭据设置.env文件(或环境)。
- 确保远程仓库存在。
- 运行
php artisan nova-mirror:update
下载并推送仓库,或者直接运行Duskphp artisan dusk
执行相同的操作。 - 设置您的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 是荷兰莱顿的一家网络公司。我们热爱与开源软件合作。