https://github.com/levdbas/bulldozer
https://github.com/levdbas/bulldozer
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/levdbas/bulldozer
- Owner: Levdbas
- Created: 2021-01-12T17:27:50.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-10T09:05:48.000Z (about 2 years ago)
- Last Synced: 2024-04-14T05:28:27.957Z (about 2 years ago)
- Language: PHP
- Size: 215 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Bulldozer
[](https://packagist.org/packages/highground/bulldozer)
### What Bulldozer helps you to achieve
Bulldozer is a collection of classes to extend your (Timber) based theme.
* Block Renderer - Collects all the required block data and passes it to a twig template for rendering.
* Autoloader - Automatically loads all the PHP files in given directories.
* Cachebuster - A few methods to help you bust your cache via a Cron job.
* Site Icons - Adds your favicon files directly from your theme to your WordPress site.
📖 **[View Full Documentation](https://levdbas.github.io/Bulldozer/#/)**
* * *
### Installation
The GitHub version of Bulldozer requires [Composer](https://getcomposer.org/download/) and is setup for inclusion _within_ a theme or plugin. If you'd prefer one-click installation for your site, you should use the [WordPress.org](https://wordpress.org/plugins/timber-library/) version.
```shell
cd ~/wp-content/themes/my-theme
composer require highground/bulldozer
```