-
Notifications
You must be signed in to change notification settings - Fork 84
feat: complete XML documentation in PD Core #1378
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
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR completes XML documentation across PD Core by adding missing XML documentation comments and commenting out XML docs for already-commented code blocks. The changes focus on improving code documentation for maintainability.
Changes:
- Added XML documentation for class declarations, properties, constructors, and methods in logging and web request handler components
- Commented out XML documentation that was describing commented-out code
- Fixed indentation for some existing XML comments
Reviewed changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated 12 comments.
Show a summary per file
| File | Description |
|---|---|
| src/PepperDash.Core/Web/WebApiServer.cs | Commented out XML documentation for commented-out properties |
| src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestHandler.cs | Added XML documentation for the EnableCors field |
| src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestAsyncHandler.cs | Added class-level and EnableCors field XML documentation |
| src/PepperDash.Core/Logging/DebugWebsocketSink.cs | Added XML documentation for properties, constructors, methods, and extension class |
| src/PepperDash.Core/Logging/DebugExtensions.cs | Added class-level XML documentation |
| src/PepperDash.Core/Logging/DebugErrorLogSink.cs | Added XML documentation for constructor |
| src/PepperDash.Core/Logging/DebugCrestronLoggerSink.cs | Added XML documentation for constructor |
| src/PepperDash.Core/Logging/DebugConsoleSink.cs | Added XML documentation for constructor and extension class |
| src/PepperDash.Core/Device.cs | Fixed XML comment indentation and commented out docs for commented code |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestAsyncHandler.cs
Outdated
Show resolved
Hide resolved
src/PepperDash.Core/Web/RequestHandlers/WebApiBaseRequestAsyncHandler.cs
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
Copilot reviewed 9 out of 9 changed files in this pull request and generated 4 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Updated xml comments that were missing or malformed.