A lightweight and skeletal WordPress boilerplate theme with powerful features to encourage rapid development

Barebones on Github

Currently 3.0.0

Bloat-free Boilerplate


Barebones was created to enable rapid development without the need for additional bloat. Start building without having to strip back default styles.

Intuitive Scaffolding


An intuitive grid allows rapid development of designs that work across devices. Easily tweak your desired device breakpoints for a fully responsive experience.

Optimise Everything


Barebones compiles while you work and even compresses your theme images. Ready for production? Minify everything with a single command.

Getting Started

Method 1: Automated Installer

Install the latest version of WordPress and Barebones with the automated installer.

Installation
git clone https://github.com/benchmarkstudios/barebones-automated-installer.git 
chmod +x barebones-automated-installer/barebones 
mv barebones-automated-installer/barebones 
/usr/local/bin rm -rf barebones-automated-installer
Usage

Run the following command from your Sites folder, where the project_name will be used to name your site folder and theme.

barebones project_name

Enter your admin password when asked (in order to install node modules), and you’re done.


Method 2: Clone the Barebones Repository

Clone the Barebones repository into your WordPress /wp-content/themes/ directory:

git clone https://github.com/benchmarkstudios/barebones
cd barebones

To include all its optional submodules (Simple Grid included):

git submodule init
git submodule update

Using Gulp and Laravel Elixir

Install Gulp as a global NPM package, if you don’t have it already on your machine:

npm install --global gulp

Install Laravel Elixir:

npm install

Edit your gulpfile.js to include additional tasks (check the Laravel Elixir documentation for further information).

Then run:

gulp

… to compile

gulp watch

… to watch

gulp --production

… to minify

This will execute all the Gulp tasks on the gulpfile.js.