-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is a solid starter theme for building WordPress themes on top of the Timber Framework. You can build your own parent theme on top of this starter or create a child theme.
If you are not familiar with the Timber framework, this starter theme will look very different from other WordPress themes. The main difference is that Timber separates the logic of your code from the HTML templates. Twig is used for the templating language to access the logic in the separate PHP files.
Before developing with our starter theme, we highly recommend that you read both the Timber and Twig documentation to get a grasp of how things work in this starter theme.
Composer manages our PHP dependencies manager and is used to install Timber and plugins that we will need and don't want your clients to be able to remove or update.
We use Yarn as our package manager instead of NPM. It's a lot faster and contains all of the packages in the NPM repository. Please read through the Yarn documentation to learn how to use it to install and manage your dependencies.
We handle all of our compiling and minifying with Gulp. Gulp will automatically watch and compile the Sass and JS files in the assets directory. Bitters, Bourbon, & Neat all come bundled with the theme.
We use the Theme Hook Alliance to provide hooks for theme and plugins developers to more easily extend the theme.