Build WordPress themes using Sass, LESS, and CoffeeScript
Ruby PHP CSS JavaScript
Latest commit 7f386d5 Apr 15, 2014 @dstrojny dstrojny Merge pull request #81 from Termina1/master
Update deps + added ie.css. Thanks @Termina1!
Failed to load latest commit information.
features Removing old broken features Oct 12, 2011
lib join to current thread Apr 14, 2014
.document Initial commit to forge. Sep 8, 2011
.gitignore Initialization cucumber feature Sep 14, 2011
.gitmodules Updating Struts submodule Oct 6, 2011
.rspec Initial commit to forge. Sep 8, 2011 Version 0.4 Aug 9, 2012
Gemfile update deps Apr 14, 2014
Gemfile.lock update deps Apr 14, 2014
LICENSE Adding a note on upgrading to 0.5.0 Oct 2, 2012
Rakefile Updated dependencies Jan 20, 2013
forge.gemspec update deps Apr 14, 2014

Forge is a toolkit for bootstrapping and developing WordPress themes.

Forge website

User's manual

Current Version: 0.5.0

Install Forge (requires Ruby and RubyGems):

$ gem install forge

Create your new theme project:

$ forge create your_theme

Change to your new project directory:

$ cd your_theme

Link to your WordPress theme folder:

$ forge link /path/to/wordpress/wp-content/themes/your_theme

Watch for changes and start developing!

$ forge watch

Press Ctrl + C to exit watch mode

Build your theme into the build_here directory:

$ forge build build_here

Package your theme as

$ forge package your_theme

Get a little help with the Forge commands:

$ forge help

See the user's manual for more information.

Note for upgrading existing projects to 0.5.0:

As of version 0.5.0, Forge no longer generates the header of your style.css file based on the values in config.rb.

Instead, you need to write your own header and include it in style.css.scss yourself to generate a valid theme stylesheet.

If you have any questions on migrating, open a new issue and we'll help you sort it out!