20.6 When to Fork vs When to Override
Right, let’s settle this. The eternal question: do you fork the whole theme, or just override the bits you hate? This isn’t some philosophical debate; it’s a practical one with massive implications for your future sanity. Get it wrong, and you’ll be that developer cursing their past self during every update. Let’s make sure that’s not you. The core principle is simple, almost stupidly so: Your goal is to write as little code as possible. Every line you write is a line you own, a line you must maintain, debug, and potentially break. The theme’s code is maintained by its authors. Leverage that work. Your job is to surgically alter it, not reinvent the wheel with a uglier, more bespoke wheel.