/yeuchaybo

Genesis Child Theme

Primary LanguagePHPGNU General Public License v2.0GPL-2.0

Yeu Chay Bo v6.0

This is a developer-friendly starter theme used for creating commercial child themes for the Genesis Framework.

It uses the Child Theme Library to control all of the theme's logic which can be customized from the child theme's configuration file. Styling is based on the latest version of the Genesis Sample Theme. This theme uses Gulp WP Toolkit to automate mundane build tasks like compiling SCSS and minifying images.

Check out the live demo here.

Requirements

Requirement How to Check How to Install
PHP >= 5.3 php -v php.net
Node.js 6.x node -v nodejs.org
Yarn 0.2.x yarn -v yarnpkg.com
Gulp CLI gulp -v gulpjs.com
WordPress >= 4.8 Admin Footer wordpress.org
Genesis >= 2.6 Theme Page studiopress.com

Installation

Composer (recommended)

Install the Yeu Chay Bo v6.0 using Composer from your WordPress themes directory (replace your-theme-name below with the name of your theme):

composer create-project seothemes/genesis-starter-theme your-theme-name dev-master

Navigate into the theme root directory:

cd your-theme-name

Run the setup script to rename the theme:

sh setup.sh

Run default Gulp task to kick-off development:

gulp

Git

Do a "recursive" Git clone so that the child theme library will be added as a sub-module (replace your-theme-name below with the name of your theme):

git clone --recurse-submodules https://github.com/seothemes/genesis-starter-theme.git your-theme-name

Navigate into the theme root directory:

cd your-theme-name

Run the setup script to rename the theme:

sh setup.sh

Install node modules with yarn:

yarn install

Run default Gulp task to kick-off development:

gulp

Manual

Download the zip file and upload to your WordPress installation.

Replace any occurrences of 'Yeu Chay Bo v6.0' with your theme name and 'genesis-starter-theme' with your theme's ID.

Open the theme in your Terminal and run gulp to kick off the build process.

Structure

theme/  
├── assets/
│   ├── fonts/
│   ├── images/
│   ├── js/
│   └── scss/
├── config/
│   └── config.php
├── [lib/](https://github.com/seothemes/child-theme-library.git)
├── .csscomb.json
├── .editorconfig
├── .gitignore
├── .gitmodules
├── .jsbeautifyrc
├── .jshintrc
├── .stylelintignore
├── .stylelintscssrc.js
├── CHANGELOG.md
├── composer.json
├── composer.lock
├── customizer.dat
├── functions.php
├── Gulpfile.js
├── LICENSE.md
├── package.json
├── package.lock.json
├── phpcs.xml.dist
├── README.md
├── sample.xml
├── screenshot.png
├── setup.sh
├── style.css
├── stylelint.config.js
├── widgets.wie
├── woocommerce.css
└── yarn.lock

Support

Please visit https://github.com/seothemes/genesis-starter-theme/issues/ to open a new issue.

Authors

Lee Anthony

See also the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public License - see the LICENSE.md file for details.

Acknowledgments

A shout out to anyone who's code was used:

Gary Jones, Craig Simpson, Christoph Herr, Tim Jensen, Bill Erickson, Sridhar Katakam, Chinmoy Paul, Calvin Koepke, Nathan Rice, Jen Baumann, Brian Gardner