upmind / provision-workbench
一个简单的Web应用程序,提供Upmind配置提供程序的快速和便捷的UI测试
v3.0.2
2024-07-30 16:35 UTC
Requires
- php: ^8.1
- barryvdh/laravel-ide-helper: ^3.0
- diglactic/laravel-breadcrumbs: ^9.0
- laravel/framework: ^10.0
- laravel/tinker: ^2.5
- upmind/provision-provider-base: ^4.1
- upmind/provision-provider-hello-world: ^1.1
Requires (Dev)
- mockery/mockery: ^1.0
- nunomaduro/collision: ^7.0
- phpunit/phpunit: ^10.0
- spatie/laravel-ignition: ^2.0
README
一个简单的Web应用程序,提供Upmind配置提供程序的快速和便捷的UI测试。
要求
要使用Docker通过Makefile安装和运行工作台(推荐),您需要:
- Git
- Docker
要手动安装和运行工作台(不推荐),您需要:
- PHP ^8.1
- Composer
安装
本项目旨在作为本地开发工具使用,不应托管在互联网上
使用Makefile
克隆git仓库
git clone https://github.com/upmind-automation/provision-workbench.git && cd provision-workbench
构建并运行容器(第一次构建可能需要几分钟)
make setup
您可以在http://127.0.0.1:8000通过Web浏览器访问工作台。
连接到容器(用于artisan、composer等)
make shell
重新缓存配置注册表(例如,在添加新的提供程序或更新数据集规则之后)
make provision-cache
停止容器
make stop
删除容器和镜像
make clean
本地安装
- 需要PHP ^8.1和composer
创建项目
composer create-project upmind/provision-workbench --keep-vcs
运行应用程序
php artisan serve
开发快速入门
安装配置类别+提供程序,例如,共享主机
composer require upmind/provision-provider-shared-hosting
刷新配置注册表(例如,在添加新的提供程序或更新数据集规则之后)
php artisan upmind:provision:cache
本地安装包
git clone https://github.com/upmind-automation/provision-provider-domain-names.git local/domain-names \
&& composer require upmind/provision-provider-domain-names:@dev
使用方法
此库使用了upmind/provision-provider-base原语,我们建议您通过阅读README中的使用部分来熟悉它们。
变更日志
有关最近更改的更多信息,请参阅CHANGELOG。
贡献
有关详细信息,请参阅CONTRIBUTING。
致谢
许可证
GNU通用公共许可证版本3(GPLv3)。有关更多信息,请参阅许可证文件。
Upmind
使用Upmind.com销售、管理和支持Web托管、域名、SSL证书、网站构建器和更多内容 - 这是终极的Web托管计费和管理解决方案。