Folks,
Here's my current roadmap for the transition to Gitlab. Feedback and help are welcome. In particular, it would be nice if people would volunteer to update the documentation, I'm no good at that.
- Make gitlab.winehq.org the canonical git repository, setup mirroring to source.winehq.org.
- Refine behavior of mailing list gateway, possibly send output to separate list.
- Update Wiki documentation (SubmittingPatches etc.), define signoff policy, document the new workflow.
- Implement bot to automatically assign reviewers based on the MAINTAINERS file.
- Make testbot work directly from MRs instead of mailing list patches. Integrate test reports with Gitlab CI.
- Import Gitlab sources and build our own version, to enable making changes to the code.
- Work with respective maintainers to plan if/when/how to move other Wine projects to Gitlab: - tools (done) - website (done) - wine-gecko (done) - wine-mono - wine-staging - vkd3d - appdb - bugzilla - fontforge
- Require MRs for all patches, retire the source.winehq.org/patches tracker (direct links to old patches must of course be preserved).
- Retire the gitweb browser, redirect to Gitlab.
- Investigate moving the Wiki to Gitlab.
- Investigate switching to the Gitlab bug tracker.