PHPackages                             aheissenberger/foundation - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. aheissenberger/foundation

ActiveLibrary

aheissenberger/foundation
=========================

This package does not include the framework. It requires and automatical installs the official framework composer package from zurb and provides command line tools to setup foundation for development with laravel 4 and compass.

103173[1 issues](https://github.com/aheissenberger/foundation/issues)PHP

Since Dec 16Pushed 12y ago5 watchersCompare

[ Source](https://github.com/aheissenberger/foundation)[ Packagist](https://packagist.org/packages/aheissenberger/foundation)[ RSS](/packages/aheissenberger-foundation/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

Laravel 4 zurb foundation 4.x helper
====================================

[](#laravel-4-zurb-foundation-4x-helper)

This package does not include the framework. It requires the official framework composer package from zurb and provides command line tools to setup foundation for development with laravel and compass.

Installation
------------

[](#installation)

Begin by installing this package through Composer. Edit your project's `composer.json` file to require `aheissenberger/foundation`

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

```

Next, update Composer from Terminal

```
$ composer update

```

Once this operation completes, the final step is to add the service provider. Open `app/config/app.php`, and add a new item to the providers array.

```
'Aheissenberger\Foundation\FoundationServiceProvider',

```

Setup
-----

[](#setup)

Run `$ php artisan foundation:setup` to create a basic skeleton to start:

```
app/assets
	/sass
	/sprites
	/js
	/img

```

Run `$ php artisan asset:publish aheissenberger/foundation` to copy all needed Javascripts to `/public`

### Optional:

[](#optional)

Run `$ php artisan foundation:demo` to create a demofile /foundation.html of all foundation features in /public

Usage
-----

[](#usage)

In terminal an run `$ compass watch app/assets/sass`This will create and update `/public/css/app.css`

You can use `/app/assets/sass/_settings.scss` to configure foundation and `/app/assets/sass/_main.scss` for your app specific css. And to remove compression by compass change settings in `/app/assets/sass/config.rb`

Update
------

[](#update)

Run `$ composer update` to update foundation and `$ php artisan asset:publish aheissenberger/foundation` to copy the new javascript files to `/public`

ToDo
----

[](#todo)

- config foundation with a native Laravel config file
- automatic include minified and combined version of javascript files

###  Health Score

24

—

LowBetter than 32% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b3ef2f73d8f764a88e93f9240ae13a2375132e06f91435e34ee4c6d37425ed75?d=identicon)[aheissenberger](/maintainers/aheissenberger)

---

Top Contributors

[![aheissenberger](https://avatars.githubusercontent.com/u/200095?v=4)](https://github.com/aheissenberger "aheissenberger (33 commits)")

### Embed Badge

![Health badge](/badges/aheissenberger-foundation/health.svg)

```
[![Health](https://phpackages.com/badges/aheissenberger-foundation/health.svg)](https://phpackages.com/packages/aheissenberger-foundation)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
