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/themesclone the repository:
$ git clone https://github.com/DioceseOfCharlotte/abraham.gitgo to the theme folder in your terminal:
$ cd abrahaminstall the required node packages: may need to add 'sudo' before this command
$ npm installfetch the required projects from Composer:
$ composer installCompile and optimize the files:
$ gulplaunch the server and watch everything get compiled in real time, as changes are made:
$ gulp serve