microsoft / microsoft/react-native-windows
Put all win32 specific NativeModules into a separate DLL
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 17.3k
- Forks
- 1.2k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 33
Description
As a part of implementing shared core Microsoft.ReactNative.dll we must ensure that this DLL has no native modules inside. They all must be outside of this DLL. It means that all pre-packaged platform specific native modules must be packaged separately from the Microsoft.ReactNative.dll. This task is about extracting win32-specific modules out of the current react-native-win32.dll which then will be merged with the Microsoft.ReactNative.dll.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inventorying the Win32-specific native modules currently packaged in react-native-win32.dll and reviewing the Microsoft.ReactNative.dll shared-core boundary described in the issue. Done means the Win32 modules are packaged separately and Microsoft.ReactNative.dll contains no native modules.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, react-native
- Domain
- build-system, desktop
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100