@JoshStrobl and I spent a solid 2-3 hours when when we set up Flarum just on setting up labels and topics for posts. We wanted to strike a balance between having so many topics that people would have trouble deciding how to label their posts and having so few that things end up being too hard to find.
And what we have found, is that even with the few topics and labels we do have, things are constantly mislabeled and need to be corrected by moderators. Incidentally, the Dev Tracker has even fewer labels and people struggle to assign one at all, let alone the correct one.
We have zero interest in replicating the level of detail that you find on sites like XDA. For them, this makes total sense because people are trying to find support or ROMs for their specific device out of the thousands that exist. XDA is enormous. Solus, on the other hand, has a single set of images for all devices. There may occasionally be a quirk or two for a specific system or component, but those kinds of issues almost always fall into one of a few categories:
- Issues with BIOS or UEFI Firmware compatibility for all Linux distributions
- Issues with specific kernel device drivers
- Issues with third-party device drivers
For (1) and (2), the vast majority of issues are eventually resolved with a future kernel or firmware update. For (3), this is usually the Nvidia drivers having a specific issue with certain devices or with the linux graphics stack. In general, we allow posts related to specific devices on our forums, but we do not believe our forums should ever be treated as a definitive source of information for those issues. There are frequently other resources like the Arch Wiki, driver repositories, or even github repos dedicated to specific hardware that will always be far more comprehensive.
If people have specific topics or labels they think we really need, we are open to suggestions and had always intended to grow those lists organically.