Add setup-module-windows command for automated Windows module scaffolding with comprehensive TurboModule stub generation #15120
+2,380
−44
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.
Suggestion cannot be applied right now. Please check back later.
Description
Type of Change
Why
React Native Windows developers need an automated way to set up Windows support for community modules. The current manual process involves multiple steps (running init-windows, codegen-windows, creating stub files) and is error-prone. This automation reduces setup time from hours to minutes and prevents common configuration mistakes.
Resolves #15078
What
This PR introduces the
setup-module-windows
command that automates the entire Windows module setup process:Automated Setup Pipeline:
Smart TurboModule Integration:
Key Features:
Screenshots
cli_new_recording.mp4
Testing
Changelog
Should this change be included in the release notes: yes
Add a brief summary of your change
New
setup-module-windows
CLI command for automated Windows module scaffolding with comprehensive TurboModule stub generationMicrosoft Reviewers: Open in CodeFlow
Microsoft Reviewers: Open in CodeFlow