Tobi_WMDE_SW added a comment. Let me sum up a bit:
Our current situation is that we have code that we maintain for our product WIkidata in five different locations: 1. Gerrit 2. https://github.com/wmde 3. https://github.com/datavalues 4. https://github.com/wikidata-lib 5. https://github.com/wikidata That includes two different code hosting systems which means two different development processes for contributors. Especially inside the Wikidata team which is the main contributor to the components this leads to frustration and a significant overhead when contributing and reviewing code and maintaining the rpositories. So, having the components we maintain in one place and having one development process would be a large improvement compared to the current situation. IMHO there are several scenarios: 1. Have all components on GitHub under one organization 2. Have all components on Gerrit 3. Have all components on Differential 3. is not yet possible but according to the migration timeline on https://www.mediawiki.org/wiki/Phabricator#Migration_timeline migrating from Gerrit to Phabricator is still planned for this year. A demo is planned for the hackathon in May: https://phabricator.wikimedia.org/T560#1095147 While I would not totally exclude 1) it seems the overall opinion is going towards 2). See this ticket (https://phabricator.wikimedia.org/T74907), the thread at https://lists.wikimedia.org/pipermail/wikidata-l/2015-February/005421.html and the mood in the Wikidata team itself. In any case, we need to make the decision first which road we take, before we actually do concrete actions like https://phabricator.wikimedia.org/T92520. While some components might be easy to migrate, some others are not and require several steps tackled first, like code coverage reports on Jenkins (https://phabricator.wikimedia.org/T88434, probably https://phabricator.wikimedia.org/T88435), code-quality-inspection on Jenkins/Gerrit (e.g. Scrutinizer), integration with Packagist (https://phabricator.wikimedia.org/T87768), running unit tests on different PHP-versions and DB systems, etc.. Also in case we decide to go for 2) there is the question if it is probably better to wait for 3) becoming possible for not having to do the migration twice. On the other side, the Gerrit-Differential migration might be mostly done for us by WMF (citation needed) while the migration GitHub-Differential could get trickier (citation needed). Anyway, I want us to put thoughts into these questions before we actual start moving things around. TASK DETAIL https://phabricator.wikimedia.org/T74907 REPLY HANDLER ACTIONS Reply to comment or attach files, or !close, !claim, !unsubscribe or !assign <username>. EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Tobi_WMDE_SW Cc: Ricordisamoa, chasemp, mmodell, Abraham, Aklapper, thiemowmde, Qgil, Snaterlicious, daniel, adrianheine, Tobi_WMDE_SW, GPHemsley, Legoktm, JeroenDeDauw, JanZerebecki, aude, Glaisher, MZMcBride, Lydia_Pintscher, Dereckson, hoo, Wikidata-bugs, greg _______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
