This is a proposal to define ownership for each module in the Performance Lab plugin. This should help with the following:
- Have clearly defined points of contact per module, someone to reach out to in case questions come up.
- Have dedicated code owners per module, since the focus area leads cannot be expected to know every module inside out, especially with a growing number of modules.
- Have people to monitor a to incoming issues related to the module.
- Have people to take responsibility for eventually moving the module towards a WordPress core merge.
Every module should at least have one owner, but having 2-3 is encouraged if possible. Of course the above points are not going to be entirely dependent on the module owners, there will always be support from the wider performance team and community. Yet, it is crucial to have someone to keep things moving over time.
Let's discuss. If there is consensus on this idea, a good first step as part of this issue would be to define the owners for the existing modules and add them as CODEOWNERS for the respective module directories.
This is a proposal to define ownership for each module in the Performance Lab plugin. This should help with the following:
Every module should at least have one owner, but having 2-3 is encouraged if possible. Of course the above points are not going to be entirely dependent on the module owners, there will always be support from the wider performance team and community. Yet, it is crucial to have someone to keep things moving over time.
Let's discuss. If there is consensus on this idea, a good first step as part of this issue would be to define the owners for the existing modules and add them as
CODEOWNERSfor the respective module directories.