jswhetstone/slim-skeleton-bootstrap

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

基于Bootstrap3的Slim框架骨架应用;由Josh Lockhart的Slim-Skeleton开发。

0.1.2 2015-12-01 13:07 UTC

This package is not auto-updated.

Last update: 2023-01-07 07:18:54 UTC


README

基于Josh Lockhart的 Slim-Skeleton

使用此骨架应用快速搭建并开始新的Slim框架应用开发。

该应用使用了最新的Slim和Slim-Views仓库。

它还使用了Sensio Labs的 Twig 模板库,以及 Bootstrap 3

要求

Composer

node.js

Grunt

安装Composer

如果您尚未安装Composer,请先安装。我更喜欢将Composer全局安装到 /usr/local/bin,但您也可以在当前工作目录中本地安装Composer。对于本教程,我假设您已经本地安装了Composer。

https://composer.php.ac.cn/doc/00-intro.md#installation

安装node.js

访问 https://node.org.cn/ 并点击大绿色的“安装”按钮。

安装Grunt

npm install -g grunt-cli

安装应用

安装Composer、node.js和Grunt后,从您想要安装新Slim框架应用的位置运行此命令。

php composer.phar create-project jswhetstone/slim-skeleton-bootstrap [我的应用名称]

然后进入新创建的应用

cd [我的应用名称]

并运行以下命令

npm install

grunt bootstrap

[我的应用名称] 替换为您新应用的期望目录名。您希望

  • 将虚拟主机文档根指向新应用的 public/ 目录。
  • 确保 logs/templates/cache 可由Web写入。

就这样!现在开始构建一些酷的东西吧。

提供的Grunt命令

grunt watch 监控less目录的变化,当less目录或其子目录中的任何文件被修改时编译less

grunt dist 将所有less编译成用于分发的压缩CSS

grunt bootstrap 复制Bootstrap运行所需的所有文件。 注意:这将会覆盖 less/bootstrap 中的所有文件,以及 js/vendor/bootstrap.min.jsjs/vendor/jquery.min.js 您在项目设置初期不应多次使用此命令

如何贡献

拉取请求

  1. 将jswhetstone/slim-skeleton-bootstrap仓库Fork
  2. 为每个功能或改进创建一个新分支
  3. 从每个功能分支向 develop 分支发送 pull 请求

将新功能或改进独立到不同的功能分支中,并对每个分支发送 pull 请求非常重要。这样可以让我们单独审查和合并新功能或改进。