This task tracks the creation, submission of an RFC about Marvin for discussion with TechCom (and, hopefully, the broader technical community).
Links
- https://www.mediawiki.org/wiki/Requests_for_comment/Process (see T177057#3657864).
- List of related RfCs, existing conversations and socialization of the underlying ideas: T177464#3660011
Steps
- Familiarize with similar proposals in RFCs, bug reports, wikitech-l e-mail threads, and other wiki pages. List links.
- Write up your proposal
- If your proposal is longer, also create a subpage of Requests for comment (e.g., "Requests for comment/My thoughtful proposal") on this wiki (Here's an example).
- Reference all the "prior art" and related tasks in your RFC.
- Announce the RFC by email on the wikitech-l mailing list and with other stakeholders. Provide a link to your RFC in Phabricator.
- Socialize the proposed change with key stakeholders ahead of time.
- Key stakeholders include the maintainers for the area(s) affected by your proposal, product managers, and people who developed or recently worked on the code in that area.
- Discuss your idea over email, in comments on the Phabricator task, on IRC, on your RFC's talk page, and audio/video/in-person. Have an email trail on wikitech-l and link to or archive any offwiki discussion in the Phabricator task.
- When you've got received some feedback and addressed it, you can formally ask for your RFC to be considered by the Architecture committee
- Track RFC progress on the TechCom-RFC workboard