What are the GitHub issues for?

KPIs

Keeping the number of open issues low can help, but the primary goal is to make sure this backlog of pains is clearly structured.

RFCs

We use RFCs in two situations:

  1. We have an existing GitHub issue that dives into all the different angles of a hard problem to solve. We have considered a lot of different options but we are stuck on getting clarity on the right way to move forward. To unlock the situation we create an RFC.
  2. You have a small problem to solve, you feel that going through an extended options exploration process is overkill.

Once you know that an RFC is a way to move forward, open one https://github.com/mui/material-ui/issues/new?assignees=&labels=RFC&template=3.rfc.yml&title=[RFC]+.

<aside> 💡 If your idea isn’t mature enough to be formalized as a proper RFC, you can open an “Early feedback” discussion https://github.com/mui/material-ui/discussions/categories.

</aside>

<aside> 💡 If the matter can’t be public on GitHub (what we default to) or is not code/product related (optionally public), then we reproduce the exact same process on Notion, with ‣ and ‣.

</aside>

Who’s involved in the GitHub issues?