-
Notifications
You must be signed in to change notification settings - Fork 42
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add empty summary tags to all objects, properties and methods. #135
Comments
I would suggest, don't over-document the code base. There are cases (applicable in any C# project) where the method name and class context are more valuable and self-explanatory than a I don't agree on the "add empty summaries everywhere" as they're as useless as not adding a summary at all, in my opinion. I would rephrase this issue as "Add missing code documentation" (XMLdocs). |
Suresies, big yes. Documentation and comments are important, and obsidian is severely lacking in it. |
Should we merge this issue into #79 and close it then? |
Ah, didn't see that in my searches; I'd concur with the merge and closure. |
Oh, I forgot that I can close it :) |
After reviewing a large chunk of files, I've noticed that summary tags are not present to enable natural understanding and reduce the likelihood of open interpretation when working with objects, properties or methods. I would like to propose that summary tags be added to:
Additionally, if exceptions can be thrown from within methods or the
get
/set
methods of properties then the appropriate exception tags should also be added.At a minimum, these tags should be present, even if empty to consider this issue completed. This is because having the tags present will help encourage developers that have an understanding of the area they're working in, to add documentation for intellisense to pick up on. It also enables the ability to generate living documentation for the API project.
The text was updated successfully, but these errors were encountered: