gdmedia/silverstripe-module-boilerplate

此包已被弃用且不再维护。未建议替代包。

一个简单的模板,帮助快速启动新的Silverstripe模块。

安装: 14

依赖: 0

建议者: 0

安全性: 0

星星: 1

关注者: 6

分支: 1

开放问题: 1

语言:JavaScript

类型:silverstripe-module

dev-master 2016-02-17 09:03 UTC

This package is not auto-updated.

Last update: 2022-06-22 13:26:49 UTC


README

一个简单的模板,帮助快速启动新的Silverstripe模块。

创建新模块

通过克隆此仓库并删除 .git 文件夹,快速设置新的模块骨架。

在命令行中执行以下操作(将 MyModuleFolder 替换为你想要创建新模块的文件夹名称):
(替换 MyModuleFolder 为你想要创建新模块的文件夹名称。)

###Windows 使用 Composer

cmd /V /C "set "SS_MODULE_DIR=MyModuleFolder" && composer require gdmedia/silverstripe-module-boilerplate && move silverstripe-module-boilerplate !SS_MODULE_DIR! && composer remove gdmedia/silverstripe-module-boilerplate && IF EXIST !SS_MODULE_DIR!\.git rmdir /q /s !SS_MODULE_DIR!\.git"

使用 GIT

cmd /V /C "set "SS_MODULE_DIR=MyModuleFolder" && git clone https://github.com/guru-digital/silverstripe-module-boilerplate.git !SS_MODULE_DIR! && rmdir /q /s !SS_MODULE_DIR!\.git"

###*nix 使用 Composer

SS_MODULE_DIR=MyModuleFolder && composer require --prefer-dist gdmedia/silverstripe-module-boilerplate && mv silverstripe-module-boilerplate $SS_MODULE_DIR && composer remove gdmedia/silverstripe-module-boilerplate && [ -d ${SS_MODULE_DIR}/.git ] && rm -r ${SS_MODULE_DIR}/.git

使用 GIT

SS_MODULE_DIR=MyModuleFolder && git clone https://github.com/guru-digital/silverstripe-module-boilerplate.git $SS_MODULE_DIR && rm -rf ${SS_MODULE_DIR}/.git

Grunt

你可以使用Grunt快速重命名模板文件名和占位符。

###使用grunt rename-project,在安装步骤之后

  • 编辑 package.json 并更新值以适应你的新模块。
  • 编辑 Gruntfile.js - 行 5 到 9 并更新值以适应你的新模块。
  • 从命令行运行:(将 MyModuleFolder 替换为你想要创建新模块的文件夹名称。)
cd MyModuleFolder
npm install
grunt rename-project

这将

###运行grunt update_json

运行 grunt update_json 将更新 composer.jsonbower.json,从 package.json 中的相应值。

###运行grunt uglify

###运行grunt cssmin

###运行grunt default

欢迎提交拉取请求!

如果您有类、文件或其他可能对这份模板有用的东西,请提交一个问题拉取请求