How to contribute
Welcome to the engineering manual for contributors to React Strict DOM. This section explains how to contribute, step-by-step.
React Strict DOM uses GitHub issues and pull requests to manage all contributions. Engineers at Meta will sync from GitHub to Meta's internal repositories (see Meta-only instructions).
Code of conduct
This project expects all participants to adhere to Meta's OSS Code of Conduct. Please read the full text.
Ways to contribute
Thank you for your interest in contributing! All contributions are welcome. Whether that is by reporting issues and contributing code or by commenting on issues, reviewing PRs, and joining discussions.
Another key way to contribute is by adding web capabilities directly to React Native, and improving the integration with Expo.
Examples of RSD capabilities that originate from contributions to React Native include PointerEvent, DOM traversal APIs, Event Loop, CSS boxShadow, and CSS filters.
Orientation
Technical contributors should read the onboarding guides to learn about the workflows involved, and for details about how React Strict DOM is organized and implemented.