My “Kirby boilerplate” nowadays includes the following :
- An enhanced
.htaccess(mostly character encoding, compression and caching settings taken from h5bp’s recs) - A
gulpfile.jsthat deals with all the uglification / minification of the assets. - The Cachebuster plugin that greatly replaces gulp-rev
- A
image.upload/image.replacebig hook combining Image Shrink+ TinyPNG + Dominant color + Some custom infos I get from images. - A
panel.page.createhook that populates a hidden ‘uniqueid’ field so that I can easily target a specific page later. - Snippetfield I find myself using quite regularly.
- Selector I use every time image selection is on the table.
- The tabs field to keep everything in order.
- Static Translations and Translations in case of multilanguage.