jimmygle/homesteader
Composer 安装命令:
composer require jimmygle/homesteader
包简介
A Laravel Homestead toolkit to help with automation.
关键字:
README 文档
README
Homesteader is a composer package with automation in mind. It's meant to simplify the workflow associated with Homestead, and it includes a suite of commands to manipulate Homestead's configuration file. Down the road it will assist with tasks like updating host machine hosts files, automatic reprovisioning, and fully automated scripting of Homestead configurations that can live in individual projects (think composer.json for Homestead).
Why
Homestead is a great use of a couple virtualization tools. But when using it within a team environment, the less steps needed to get the dev environment setup, the better. So this package attempts to simplify the homestead workflow even more than it already is. The ultimate goal is to ship a "homesteader" config file with a project and have it setup the local Homestead environment with a single command.
Installation
This package requires Composer and Homestead.
composer global require "jimmygle/homesteader=~1.0"
Usage
The below commands are representative of current functionality.
Homestead Config Manipulation
Global options:
--file (-f) [path/to/Homestead.yaml]- Custom homestead config file path--no-interaction (-n)- Runs unattended (some command specific options will be required)
Output current homestead configuration:
homesteader config:show
Add new folders set:
homesteader config:new folder [--host /path/on/local] [--homestead /path/in/homestead]
Add new sites set:
homesteader config:new site [--domain example.local] [--homestead /path/in/homestead/public]
Add new database:
homesteader config:new database [--name example_db]
Add new variable set:
homesteader config:new variable [--key VAR] [--value test]
jimmygle/homesteader 适用场景与选型建议
jimmygle/homesteader 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 20 次下载、GitHub Stars 达 1, 最近一次更新时间为 2015 年 03 月 15 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「laravel」 「vagrant」 「homestead」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 jimmygle/homesteader 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 jimmygle/homesteader 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 jimmygle/homesteader 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Vagrant(centos7) for web developers.
Allow ngrok url works on homestead
Fixed the Sublime editor link path when running a project from a VM
Alfabank REST API integration
WordPress boilerplate with modern development tools, easier configuration, and an improved folder structure
setup a wordpress with one terminal-command: composer create-project org_heigl/wordpress_bootstrap my-wordpress-folder
统计信息
- 总下载量: 20
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 19
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-03-15