Introducing WP Theme Components
WP Theme Components was born out of the repetition of needing to copy the same functions between multiple sites. It was becoming increasingly difficult to remember which project had the most best version and which file those functions were stored in. With this frustration, I sought to build a standardised way of reusing functions between multiple themes.
With theme components, each component has it’s own repository and namespace, making it easy to copy between projects. There’s very little setup required, just a helper file that needs to be included in your theme, which makes your components effectively an MU plugin for your theme.
My vision is that theme components become a standard for building WordPress themes. It certainly has for me at least.