Skip to content

Conversation

@haiyuazhang
Copy link
Member

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

Copilot AI review requested due to automatic review settings December 23, 2025 08:06
@haiyuazhang haiyuazhang marked this pull request as draft December 23, 2025 08:06
Copy link
Contributor

Copilot AI left a 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 pull request migrates the selfhelp SDK from a legacy generator (MPG - Management Plane Generator) to a newer Azure Management Generator. The migration updates the generator configuration and regenerates all SDK files with the new generator pattern.

Key Changes:

  • Updated emitter package from legacy to Azure Management Generator
  • Changed commit hash reference in tsp-location.yaml
  • Regenerated all resource, collection, and data classes with updated patterns
  • Modified method signatures to use default parameters instead of required parameters
  • Updated documentation formatting (spacing in XML comments)

Reviewed changes

Copilot reviewed 7 out of 184 changed files in this pull request and generated no comments.

Show a summary per file
File Description
tsp-location.yaml Updated generator configuration: removed additionalDirectories, changed emitter package path, updated commit hash
SelfHelpTroubleshooterResource.cs Regenerated with new generator: reordered methods, changed parameter defaults, updated documentation formatting
SelfHelpTroubleshooterData.cs Restructured to use internal properties wrapper, changed field naming convention
SelfHelpSolutionResultResource.cs New file added for solution result operations
SelfHelpSolutionResource.cs Regenerated with parameter changes and documentation updates
SelfHelpSimplifiedSolutionResource.cs Regenerated with new patterns and default parameters
SelfHelpDiagnosticResource.cs Regenerated with new generator patterns
RestOperations/SolutionSelfHelpRestOperations.cs Refactored to use RequestContext pattern instead of direct serialization
ProviderConstants.cs Added XML documentation and partial modifier
*Collection.cs files All regenerated with updated patterns and default parameters
*Data.Serialization.cs files All regenerated with new serialization patterns and helper methods

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant