Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thethemefoundry/forge
Build WordPress themes using Sass, LESS, and CoffeeScript
https://github.com/thethemefoundry/forge
Last synced: 18 days ago
JSON representation
Build WordPress themes using Sass, LESS, and CoffeeScript
- Host: GitHub
- URL: https://github.com/thethemefoundry/forge
- Owner: thethemefoundry
- License: mit
- Created: 2011-09-07T22:59:38.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2023-01-19T03:34:44.000Z (almost 2 years ago)
- Last Synced: 2024-07-31T17:24:04.714Z (3 months ago)
- Language: Ruby
- Homepage: http://forge.thethemefoundry.com
- Size: 611 KB
- Stars: 233
- Watchers: 15
- Forks: 51
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
## Forge is a toolkit for bootstrapping and developing WordPress themes.
[Forge website](http://forge.thethemefoundry.com/)
[User's manual](http://forge.thethemefoundry.com/manual)
-----
Current Version: **0.5.0**
Install Forge (requires [Ruby](http://www.ruby-lang.org/) and [RubyGems](http://rubygems.org/)):
$ 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 your_theme.zip:
$ forge package your_theme
Get a little help with the Forge commands:
$ forge help
See the [user's manual](http://forge.thethemefoundry.com/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!