My “Kirby boilerplate” nowadays includes the following :
- An enhanced
.htaccess
(mostly character encoding, compression and caching settings taken from h5bp’s recs) - A
gulpfile.js
that deals with all the uglification / minification of the assets. - The Cachebuster plugin that greatly replaces gulp-rev
- A
image.upload
/image.replace
big hook combining Image Shrink+ TinyPNG + Dominant color + Some custom infos I get from images. - A
panel.page.create
hook 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.