First of all, sorry if this topic has already been discussed, I've made some searches, no answers...
MaNGOS is what I would qualify a weird project. When I began to be interested in it, I didn't know very much in C++ and MMO's servers. I looked the sources, woaw, what a messy code, no commentaries, no explanations, nothing. Quite strange for an educational project...
I'm better in easier scripting langages such as PHP. And PHP projects (for example) have docs, explanations, commentaries, etc. People can understand what is done, and bring their participation to it, or make some modifications. They seem to be organized
MaNGOS does not have any of it, and I still don't know how this project can be alive without it.
Today, I can do some stuff on the core, after months of work and experiments. I believe that with a documentation, it would have been wayyy faster.
You'll say : nobody wants to make a doc. I'll say : nobody CAN make a doc, except half a dozen of genius
Personally, I cannot do it myself. I can help, of course, but there are lots of things I cannot explain.
I'm aware that today, most of MaNGOS users create public servers, and try to make money of it... (that's not a secret).
Therefore, they don't care at all of how it works. Well, you cant do anything against that, but at least we can help the ones who want to understand how it works!
So I propose to create a MaNGOS Doc today. Something which would look like Qt's documentation for those who know it. Explanations for all functions, classes, algorithms...
What's more, I'm sure it would help devs to have a global view of the project, to be organized, to work better and faster.
As I said before, I do not have the knowledge to do it alone, but I can help !
I profit from this thread to congrat all MaNGOS devs (VladimirMangos is the one I see the most, I don't know how many they are ^^). You really do a great job
Have a nice day