club / kickoff-installer

Kickoff 应用程序安装程序。

v2.1.0 2017-06-27 13:33 UTC

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应用程序的支持