Feature-Based Architecture: Why We Organize Code by Feature
You finish a feature and you’re holding a hook, a helper, a type, and a stylesheet. Where do they go? For a while our answer was “it depends,” which is another way of saying nobody knew.
This is how we settled on one folder per feature, and how we stopped it from drifting back into a mess.
Read more ...