I like the Diataxis system of thinking about how-to guides vs. tutorials vs. reference vs. explanation.
But I've also tried to segregate content into these discrete categories in documentation to limited success. This framework is helpful for thinking about content, but also results in a strange sidebar for your docs if you actually follow their advice:
> Technical documentation should be structured explicitly around these four types, and should keep them all separate and distinct from each other.
I think tutorials and guides can live separately, but I really really struggle to disentangle reference material from how-tos. Even simple task-oriented information ("enable or disable Feature X") feels unnatural to segregate from the reference material and the explanatory info. If you do separate them, you end up with a serious linking problem, where every page is useless in isolation and users somehow have to figure out a starting point when multiple pages all build off of each other.
The best I've ever managed is a system that uses separate top-level sections for explanation/tasks/reference on a single page for a single concept. Which I suppose isn't a direct violation of Diataxis, but it feels somehow different in spirit.
How have other documentarians approached this problem?