jswhetstone / slim-skeleton-bootstrap
基于Bootstrap3的Slim框架骨架应用;由Josh Lockhart的Slim-Skeleton开发。
Requires
- php: >=5.3.0
- components/bootstrap: 3.*
- components/jquery: 1.*
- jswhetstone/twig-extension: dev-master
- monolog/monolog: 1.*
- slim/slim: 2.*
- slim/views: 0.*
- twig/twig: 1.*
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
如果您尚未安装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.js 和 js/vendor/jquery.min.js 您在项目设置初期不应多次使用此命令
如何贡献
拉取请求
- 将jswhetstone/slim-skeleton-bootstrap仓库Fork
- 为每个功能或改进创建一个新分支
- 从每个功能分支向 develop 分支发送 pull 请求
将新功能或改进独立到不同的功能分支中,并对每个分支发送 pull 请求非常重要。这样可以让我们单独审查和合并新功能或改进。