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.
- Advanced theming functions and solid child theme support via Hybrid Core
- Action hooks via Theme Hook Alliance
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