I seethe a little each time someone mentions the documentation. It's not complete by any means, but there isn't really any other gmod project on this scale that has this amount of documentation to begin with.
As someone who has written most of the docs, it sucks. There's a fuckload of functions and they all have to be explained in a short and concise way. Don't forget the function parameters too. Probably sprinkle in some examples to clarify. Some cross references to other related functions. Maybe a paragraph or two dedicated to explaining a concept that's reused throughout the framework. Don't forget the classes, too!
Then you get to the tooling to compile, render, and deploy all the documentation. Surprise surprise, they all look like shit and are super rigid so it's difficult to get the results you want. I had to fork LDoc to add new stuff because the creator abandoned it (and nobody was maintaining at the time). Side note: I also had to fork the linter because the creator fucking DIED
All this with about 2 and a half pull requests to improve the documentation because who in the world enjoys writing loads of really verbose technical jargon. It's just easier to complain and call it shit while brushing off the work that people have put into it.
You get asshole responses because you're disrespecting the time of people who are under no obligation whatsoever to help, but are still taking time out of their day to provide support anyway. The discord was made to help people with helix problems, not gmod problems. I cannot fathom why that's worthy of criticism - this stance was made very obvious from day 0. It's the same reason why we don't also have a general chat: that isn't what the discord was made for.
Now you get to this point where you've put in a considerable amount of effort, but people still can't follow simple directions like "search for your problem in the FAQ first". Apparently very few people can be arsed to search for a relevant keyword in a single channel with three messages. There's tons of useful information in there that I wrote specifically to save myself (AND YOU) time. A SOLID 80% of questions have already been answered, but it's "faster to just answer the question again".
It's also faster for me to not bother. Or in essence: fuck off