aheissenberger/foundation

此包不包括框架。它需要自动安装来自zurb的官方框架composer包,并提供命令行工具以设置用于laravel 4和compass开发的基础设施。

dev-master 2013-12-16 08:14 UTC

This package is not auto-updated.

Last update: 2024-09-23 14:13:10 UTC


README

此包不包括框架。它需要来自zurb的官方框架composer包,并提供用于laravel和compass开发的命令行工具来设置基础设施。

安装

首先通过Composer安装此包。编辑你的项目composer.json文件,要求aheissenberger/foundation

"require": {
    "laravel/framework": "4.0.*",
    "aheissenberger/foundation": "dev-master"
}

接下来,在终端中更新Composer

$ composer update

此操作完成后,最后一步是添加服务提供者。打开app/config/app.php,并将新项目添加到providers数组中。

'Aheissenberger\Foundation\FoundationServiceProvider',

设置

运行$ php artisan foundation:setup以创建基本骨架开始

app/assets
	/sass
	/sprites
	/js
	/img

运行$ php artisan asset:publish aheissenberger/foundation将所有必需的JavaScript复制到/public

可选

运行$ php artisan foundation:demo在/public中创建所有基础设施特性的demofile/foundation.html

用法

在终端中运行$ compass watch app/assets/sass这将在/public/css/app.css中创建和更新

您可以使用/app/assets/sass/_settings.scss来配置基础设施,并为您的特定CSS使用/app/assets/sass/_main.scss。若要取消compass的压缩,请更改/app/assets/sass/config.rb中的设置

更新

运行$ composer update以更新基础设施,并运行$ php artisan asset:publish aheissenberger/foundation将新的JavaScript文件复制到/public

待办事项

  • 使用本机Laravel配置文件配置基础设施
  • 自动包含压缩和合并的JavaScript文件版本