Hello, we're glad that you want to contribute to this community! Please read the following carefully and feel free to ask us questions in the issues. :)
- Contact one of the existing team members and ask to be added to the organization
- Transfer your repository to
react-native-web-community
(Settings -> end of the page -> Transfer ownership) - It's best if you have a Storybook setup
- Spread the word!
- Contact one of the existing team members and ask to be added to the organization
- Create the repository, following the convention
react-native-web-{name}
- Inspire you from existing repositories if you don't know how to setup the repo
- Configure the package.json
- Add minimal dependencies
- Add a minimal storybook
- Add a README
- You can also clone this example repository
- Make sure to treat the target module as an interface, and try to implement every props that makes sense for the web
- Sometimes, you have to add web-specific props, try to avoid that at the maximum, and document these props carefully
- (If mocking a RN module) Raise an issue on the original module repository to ask if the web version could be directly integrated into the original module.