MDC React is an open source project that accepts contributions from community members.
The MDC React authors value respect and are committed to making this repository a safe space for all peoples.
To learn more about what to expect from us and what we expect from you, read the Code of Conduct.
If you find a bug in the source code or a mistake in the documentation, you can help us by submitting an issue.
Even better: propose a fix with a pull request and link it to the issue!
If you want to request a new component, or change to the UX of an existing component, you must first make this request in our MDC Web repository. Please read the general Material Design Components Request Policy before you request any changes.
Once the issue is resolved and the component built, we will update our roadmap with a timeline that includes wrapping the MDC Web component in MDC React.
Please only submit small pull requests, less than 200 lines of modification. MDC React is built by wrapping MDC Web code, so fixes should be isolated to this small wrapping layer of code.
If you think you need a much larger pull request, like an architecture change, then first open an issue detailing your proposed architecture. We will discuss the proposal on the issue thread before we review any code in a pull request.
All code goes through code review before it can be merged into main branches.