PHPackages                             jswhetstone/slim-skeleton-bootstrap - 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. [HTTP &amp; Networking](/categories/http)
4. /
5. jswhetstone/slim-skeleton-bootstrap

AbandonedArchivedLibrary[HTTP &amp; Networking](/categories/http)

jswhetstone/slim-skeleton-bootstrap
===================================

A Slim Framework skeleton application with Bootstrap3; based on Slim-Skeleton by Josh Lockhart.

0.1.2(10y ago)193086MITHTMLPHP &gt;=5.3.0

Since Jun 25Pushed 10y ago1 watchersCompare

[ Source](https://github.com/jswhetstone/Slim-Skeleton-Bootstrap)[ Packagist](https://packagist.org/packages/jswhetstone/slim-skeleton-bootstrap)[ Docs](http://github.com/jswhetstone/Slim-Skeleton-Bootstrap)[ RSS](/packages/jswhetstone-slim-skeleton-bootstrap/feed)WikiDiscussions develop Synced today

READMEChangelogDependencies (7)Versions (4)Used By (0)

Slim Framework Skeleton Application with Bootstrap 3 and LESS
=============================================================

[](#slim-framework-skeleton-application-with-bootstrap-3-and-less)

Based on [Slim-Skeleton](https://github.com/codeguy/Slim-Skeleton) by Josh Lockhart.

Use this skeleton application to quickly setup and start working on a new Slim Framework application.

This application uses the latest Slim and Slim-Views repositories.

It also uses Sensio Labs' [Twig](http://twig.sensiolabs.org) template library, and [Bootstrap 3](http://getbootstrap.com)

Requirements
------------

[](#requirements)

[Composer](http://getcomposer.org/)

[node.js](http://nodejs.org/)

[Grunt](http://gruntjs.com)

Install Composer
----------------

[](#install-composer)

If you have not installed Composer, do that now. I prefer to install Composer globally in `/usr/local/bin`, but you may also install Composer locally in your current working directory. For this tutorial, I assume you have installed Composer locally.

Install node.js
---------------

[](#install-nodejs)

Visit  and click the big green "Install" button.

Install Grunt
-------------

[](#install-grunt)

`npm install -g grunt-cli`

Install the Application
-----------------------

[](#install-the-application)

After you install Composer, node.js, and Grunt run this command from the directory in which you want to install your new Slim Framework application.

`php composer.phar create-project jswhetstone/slim-skeleton-bootstrap [my-app-name]`

Then CD into your newly created application

`cd [my-app-name]`

And run the following commands

`npm install`

`grunt bootstrap`

Replace `[my-app-name]` with the desired directory name for your new application. You'll want to:

- Point your virtual host document root to your new application's `public/` directory.
- Ensure `logs/` and `templates/cache` are web writeable.

That's it! Now go build something cool.

Provided Grunt commands
-----------------------

[](#provided-grunt-commands)

`grunt watch`Watches the less directory for changes, compiles less when any files in the less directory or subdirectory are modified

`grunt dist`Compiles all less into minified CSS for distribution

`grunt bootstrap`Copies all files necessary for Bootstrap to function. *NOTE: this WILL OVERWRITE all files in `less/bootstrap`, as well as `js/vendor/bootstrap.min.js` and `js/vendor/jquery.min.js`**You Should not need to use this command more than once, at the beginning of your project setup*

How to Contribute
-----------------

[](#how-to-contribute)

### Pull Requests

[](#pull-requests)

1. Fork the jswhetstone/slim-skeleton-bootstrap repository
2. Create a new branch for each feature or improvement
3. Send a pull request from each feature branch to the **develop** branch

It is very important to separate new features or improvements into separate feature branches, and to send a pull request for each branch. This allows us to review and pull in new features or improvements individually.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 90.9% 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.

###  Release Activity

Cadence

Every ~523 days

Total

2

Last Release

3812d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/5463011?v=4)[J. S. Whetstone](/maintainers/jswhetstone)[@jswhetstone](https://github.com/jswhetstone)

---

Top Contributors

[![jeremykendall](https://avatars.githubusercontent.com/u/288613?v=4)](https://github.com/jeremykendall "jeremykendall (10 commits)")[![inakiarroyo](https://avatars.githubusercontent.com/u/5355188?v=4)](https://github.com/inakiarroyo "inakiarroyo (1 commits)")

---

Tags

restrouterslimlessbootstrapmicroframeworkboostrap3

### Embed Badge

![Health badge](/badges/jswhetstone-slim-skeleton-bootstrap/health.svg)

```
[![Health](https://phpackages.com/badges/jswhetstone-slim-skeleton-bootstrap/health.svg)](https://phpackages.com/packages/jswhetstone-slim-skeleton-bootstrap)
```

PHPackages © 2026

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