Skip to content

DioceseOfCharlotte/abraham

Repository files navigation

devDependency Status

Abraham Wordpress Theme

This theme is very much still a WIP so it CHANGES OFTEN and THINGS MAY BREAK. Abraham is being built as a parent theme to house several functions and plugins which can be called from a child theme. Opinionated styles are kept to a minimum which give child themes a bit more freedom with their designs. This also makes Abraham a great starter theme.

Included libraries for advanced Wordpress theming.

Getting Started

You'll need the following dependencies installed to take advantage of the development tools.

I use Varying Vagrant Vagrants to run my local WordPress. This isn't necessary for this theme but the Gulp file is configured for it so if you're environment is different you'll need to edit the file accordingly.

Open a terminal in your themes folder. If you're using VVV, that would most likely be:

$ cd vagrant-local/www/wordpress-default/wp-content/themes

clone the repository:

$ git clone https://github.com/DioceseOfCharlotte/abraham.git

go to the theme folder in your terminal:

$ cd abraham

install the required node packages: may need to add 'sudo' before this command

$ npm install

fetch the required projects from Composer:

$ composer install

Compile and optimize the files:

$ gulp

launch the server and watch everything get compiled in real time, as changes are made:

$ gulp serve