club / kickoff-installer
Kickoff 应用程序安装程序。
Requires
- guzzlehttp/guzzle: ~4.0|~5.0|~6.0
- symfony/console: ~2.3|~3.0
- symfony/process: ~2.3|~3.0
This package is auto-updated.
Last update: 2024-09-18 17:32:40 UTC
README
启动您的新网站或Web应用程序的开发。使用预配置的Gulp任务、代码检查配置、合理的目录结构和默认元文件,迅速开始工作。
安装
Kickoff Installer 需要PHP包管理器。请访问Composer网站获取如何在您的系统上安装它的说明。
安装Composer后,您需要将安装程序作为一个全局依赖项引入
composer global require "club/kickoff-installer"
请确保您已将Composer的bin目录(~/.composer/vendor/bin
或类似)添加到您的PATH中,否则您的系统将无法找到安装程序。
进行快速谷歌搜索应该可以帮助您找到如何将其添加到PATH的方法。如果您使用fish shell,只需在终端中运行set --universal fish_user_paths $fish_user_paths ~/.composer/vendor/bin
即可。
框架支持
安装程序支持以下框架
它被构建得可以轻松添加对其他框架/平台的支持,而无需太多麻烦。
Kickoff + CraftCMS 使用示例
创建一个新的项目目录并导航到它
$ mkdir my-new-site && cd my-new-site
然后运行
$ kickoff new CraftCms
这将下载并安装Kickoff,然后是CraftCMS,然后配置默认的CraftCMS安装以与Kickoff一起工作——包括更新默认目录结构。
干净安装
如果您希望省略Kickoff并获取框架/平台的干净安装,可以使用--clean
选项。
例如。
$ kickoff new CraftCms --clean
自定义配置
每个框架安装程序都有自己的配置。如果您想更改默认设置,可以使用config
命令。这将为指定的框架安装脚本生成配置文件(kickoff.json
)。
一个示例用例是配置CraftCMS安装的目录结构。运行kickoff config CraftCms
将生成必要的配置文件,然后您可以自定义它以满足您的特定需求。
请记住,您需要在运行kickoff new framework-name
之前运行kickoff config framework-name
并做出更改。
鸣谢
灵感来源于Laravel和Laravel Installer。
路线图
- 当存在配置文件时,将
kickoff new CraftCms --clean
命令重新结构目录 - 添加对骨架Symfony应用程序的支持