2014-10-24 17:21:44 -05:00
2015-01-09 19:09:46 -06:00
2014-12-10 14:11:12 -06:00
2013-02-08 09:18:02 -06:00
2014-12-24 17:45:47 -06:00
2013-09-08 16:27:26 -03:00
2015-01-09 19:09:46 -06:00
2014-12-18 14:18:29 -06:00
2014-01-18 00:23:07 -06:00
2014-10-27 18:45:35 -05:00
2015-01-04 20:04:07 -06:00
2013-09-08 16:27:26 -03:00
2013-11-07 21:28:52 -06:00
2015-01-09 19:09:46 -06:00
2014-06-16 12:41:45 -04:00
2015-01-09 18:41:51 -06:00
2013-11-07 21:28:52 -06:00
2014-12-18 14:18:29 -06:00

Roots Starter Theme

Build Status devDependency Status

Roots is a WordPress starter theme based on HTML5 Boilerplate that will help you make better themes.

Features

Go further with Roots

Clean up WordPress

Install the Soil plugin to enable additional features:

  • Cleaner output of wp_head and enqueued assets
  • Root relative URLs
  • Nice search (/search/query/)

Modernize your WordPress stack

Bedrock gets you started with the best development tools, practices, and project structure:

  • Dependency management with Composer
  • Automated deployments with Capistrano
  • Easy environment specific configuration

Installation

Clone the git repo - git clone https://github.com/roots/roots.git - or download it and then rename the directory to the name of your theme or website.

If you don't use Bedrock, you'll need to add the following to your wp-config.php on your development installation:

define('WP_ENV', 'development');

Theme activation

Reference the theme activation documentation to understand everything that happens once you activate Roots.

Configuration

Edit lib/config.php to enable or disable theme features and to define a Google Analytics ID.

Edit lib/init.php to setup navigation menus, post thumbnail sizes, post formats, and sidebars.

Theme development

Roots uses gulp as its build system and Bower to manage front-end packages.

Install gulp and Bower

Unfamiliar with npm? Don't have node installed? Download and install node.js before proceeding.

From the command line:

  1. Install gulp and Bower globally with npm install -g gulp bower
  2. Navigate to the theme directory, then run npm install

You now have all the necessary dependencies to run the build process.

Available gulp commands

  • gulp — Compile and optimize the files in your assets directory
  • gulp watch — Compile assets when file changes are made
  • gulp --tasks — Lists all the available tasks and what they do

Documentation

Roots documentation is available at http://roots.io/docs/.

Contributing

Contributions are welcome from everyone. We have contributing guidelines to help you get started.

Community

Keep track of development and community news.

Description
Customised by Bad Egg Digital
https://roots.io/bedrock/
Readme 13 MiB
Languages
PHP 49.6%
SCSS 26.8%
JavaScript 11.5%
Blade 10.4%
Dockerfile 1%
Other 0.7%