Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Start of introducing serious documentation into MegaGlest.
Doxygen is used for creating HTML files from the sources. Right now, those HTML files are of limited use because most of the code has no useable documentation. But eventually, I hope that a useful portion of the code will have this documentation, in which case Doxygen provides an easy means of structuring the docs.
As well, the use of Doxygen forces some conventions on our documentation. I'm currently using Javadoc style documentation. It's what I'm most familiar with and it is, in my opinion, more readable than the Qt style (the first sentence becomes the brief in JD style, while Qt style has to use a tag for that).
Anyway, at the time of writing this pull request, I've documented most of the
upgrade_type.hfile. This pull request may have further documentation added to it before it's pulled.There shouldn't be any major issues with merging the documentation. Even if conflicts happen, they should be easy to resolve, as there's absolutely no real changes in this branch.
I also use the following, additional conventions when documenting code: