All Projects → hyyan → brunch-wordpress-theme

hyyan / brunch-wordpress-theme

Licence: other
WordPress Starter Theme That Uses Brunch, Bower, And Bootstrap

Programming Languages

PHP
23972 projects - #3 most used programming language
CSS
56736 projects
HTML
75241 projects
coffeescript
4710 projects
ruby
36898 projects - #4 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to brunch-wordpress-theme

win10exp
WordPress win10exp主题
Stars: ✭ 25 (+66.67%)
Mutual labels:  wordpress-theme
gridd
Flexible grid-based WordPress theme
Stars: ✭ 38 (+153.33%)
Mutual labels:  wordpress-theme
mediawiki twentyten
The TwentyTen theme for WordPress ported to a MediaWiki skin.
Stars: ✭ 14 (-6.67%)
Mutual labels:  wordpress-theme
primer-child-stout
Stout is a GoDaddy Primer child theme with a bold vibe.
Stars: ✭ 13 (-13.33%)
Mutual labels:  wordpress-theme
Genesis-Developer-Starter-Lab
Let’s Build a Custom Developer’s Genesis Starter Child Theme
Stars: ✭ 23 (+53.33%)
Mutual labels:  wordpress-theme
untheme
A blank WordPress theme for developers.
Stars: ✭ 82 (+446.67%)
Mutual labels:  wordpress-theme
ng-webcam
ngWebcam is an AngularJS directive for capturing images from your computer's camera, and delivering then to you as data uri.
Stars: ✭ 14 (-6.67%)
Mutual labels:  bower
fingerprint-brunch
A brunch plugin for cache busting assets
Stars: ✭ 15 (+0%)
Mutual labels:  brunch
primer-child-escapade
Escapade is a Primer child theme with a unique sidebar navigation.
Stars: ✭ 15 (+0%)
Mutual labels:  wordpress-theme
bmqy-next
wordpress版本的NexT theme,非官方版本!
Stars: ✭ 21 (+40%)
Mutual labels:  wordpress-theme
bootstrap-basic
Bootstrap 3 css framework theme for wordpress. For theme developer can start build their theme very fast. To download for use with your project, please go to wordpress.org themes page in the link.
Stars: ✭ 22 (+46.67%)
Mutual labels:  wordpress-theme
starter-kit-theme
WordPress starter theme with a modern development stack for launching projects faster and easily
Stars: ✭ 25 (+66.67%)
Mutual labels:  wordpress-theme
react-brunch-demo
An ES6 React & Redux application compiled by Brunch and linted with Eslint.
Stars: ✭ 31 (+106.67%)
Mutual labels:  brunch
FAU-Einrichtungen
WordPress-Theme für zentrale Einrichtungen der Friedrich-Alexander-Universität Erlangen-Nürnberg
Stars: ✭ 15 (+0%)
Mutual labels:  wordpress-theme
WordPress-UIkit-Starter-Theme
A WordPress starter theme for developers using the frontend framework UIkit
Stars: ✭ 55 (+266.67%)
Mutual labels:  wordpress-theme
docker-npm
npm, yarn, node, npx, bower, grunt, gulp, generate-md - build and dev tools.
Stars: ✭ 53 (+253.33%)
Mutual labels:  bower
blade-generate
Forces generation of Blade template cache files for Sage9.
Stars: ✭ 64 (+326.67%)
Mutual labels:  wordpress-theme
wp-theme-zentile
Zentile is a lightweight magazine theme inspired by Yandex.Zen
Stars: ✭ 27 (+80%)
Mutual labels:  wordpress-theme
Tint-Pro
WordPress高级扩展主题Tinection Two/Tint
Stars: ✭ 42 (+180%)
Mutual labels:  wordpress-theme
react-theme
Production ready Wordpress theme built with React, Redux, Redux-Thunk, Intl, React Router v4, etc... and packaged by Webpack 2. Enjoy!
Stars: ✭ 14 (-6.67%)
Mutual labels:  wordpress-theme

Brunch Wordpress Theme

project status dependency Status MIT licensed

Brunch Wordpress Theme is a WordPress starter theme based on HTML5 Boilerplate, brunch, Bower, and Bootstrap Sass, that will help you make better themes.

Requirements

Prerequisite How to check How to install
PHP >= 5.3.x php -v php.net
Node.js >= 0.10.25 node -v nodejs.org
Brunch >= 1.8.2 brunch -v npm install -g brunch
Bower >= 1.3.12 bower -v npm install -g bower

Features

  • Brunch build script that compiles both Sass and Less, checks for JavaScript errors, optimizes images, and concatenates and minifies files
  • Bower for front-end package management
  • Sass Bootstrap
  • TGM-Plugin-Activation PHP library that allows you to easily require or recommend plugins for your WordPress themes
  • WP Bootstrap Navwalker A custom WordPress nav walker class to fully implement the Twitter Bootstrap 3.0+ navigation style

Installation

  1. Clone the git repo : git clone https://github.com/hyyan/brunch-wordpress-theme.git and then rename the directory to the name of your theme or website.

Configuration

  1. If you want to use compass set the http_path in config.rb to meet your theme relative path wp-content/themes/my-theme-name/

  2. if you want libsass instead of ruby to compile sass change to this in your brunch-config.coffe file:

config =
  plugins:
    sass:
      mode: 'native' # set to 'native' to force libsass

Theme Main Folders

  1. The app folder will contains assets files (images,sass,js , ...)
  2. The inc folder contains the logic of your theme (functions,template-tags,configurations , ...)
  3. The vendor folder contains assets files which can not be handled by Bower
  4. The rest files is just orgainzed as any wordpress standard theme

Note : The theme is using brunch-with-hyyan sekelton , you can read more about to take a deeper look

Theme development

Brunch Wordpress Theme uses Brunch as its build system and Bower to manage front-end packages.

1 - Install Brunch and Bower

Building the theme requires node.js.

From the command line:

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

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

2 - Available Brunch commands

  • brunch build — Compile and optimize the files in your app directory
  • brunch watch — Compile assets when file changes are made
  • brunch build --production — Compile assets for production (no source maps).

Documentaions

Contributing

Everyone is welcome to help contribute and improve this project. There are several ways you can contribute:

  • Reporting issues (please read issue guidelines)
  • Suggesting new features
  • Writing or refactoring code
  • Fixing issues
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].