Is really arrogant you say that "If you're not following the project then why do you care about the commit? My GitHub is fine."
If you know, if someone "Watching" you Repository that means these people are following.
Do not care? The Community cares.
C# Small? Why you saying documentation in C# is Small? If you're talking about XML Documentation from Visual Studio, you can implement it with many Arguments.
Also read that:
The Golden Rules of Code Documentation | Java, SQL and jOOQ.
Tips:
1. If is a Class, you need Explain the Functionality of The Class, What the Class does.
2. If is a Getter Setter, you need Document what is setted, what allowed types or "regex" are allowed, etc.etc.
You don't need Explain which every variable is. Is massive. Only the types and main usage.
A good documentation are Variables that are explained as itself.
Java you don't need huge documentation. Since Java mainly follows as base Google's Java Code Style, Java is a Language that is totally followed by Software Design Patterns. You can't do "embarassing" and "bad" code layouts.
Java follow's in everything the MVCP and OO* Styles, since in Visual Artefacts and Code Artefacts. You can see how a Simple Windows is coded, with a View, Model, Controller, Listeners (for Actions), and etc.
Java documentation doesn't be huge, since Every Good Java IDE (Eclipse, IntelliJ) show Native Variables and Methods Documentation (passing the mouse).
You only need code good names and a good Class View Layout (i'm talking about Software Class Diagram).
Good Namespace and Classes Structure, good Classes Name, Good Methods Name, Good Variables Name.
Not num1, num2, string2, or someSring, or like WebWorker webWorker = new ... (we already know is a WebWorker!)
Also i'm only giving you a tip, you don't need go to personal side or leave as offense!
Other tip, please do a good Entitiy-Relationship Model for your Project. Since you're using the Entire Universe Packages in your project.
- - - Updated - - -
Say that your github is fine, when other say is not, it's the same as someone say your house is on fire! and you say no isn't everything is normal.
Accept critics. The reason of i say is weird is exactly why need to be good namings!
Commit name aren't to the OWNER understand or COLLABORATOR understand since he is doing the commit.
Is for OTHER PEOPLE THAT DOESN`T KNOW, Understand WHAT IS THIS COMMIT, WHAT CHANGES, THE REASON OF CHANGING.
Good Luck. I will no longer follow this development. Since this Guy is a badass.