Page MenuHomePhabricator

Move the git repository of the Cassandra GLAM Tool from GitHub (archived) to Wikimedia GitLab
Closed, ResolvedPublic0.45 Estimated Story Points

Description

Current Situation

Wikimedia CH is hosting a software called "Cassandra GLAM Tool" created by the Italian company based in Torino called Synapta s.r.l. that was hosting the source code of this Free Software in GitHub.com:

https://github.com/synapta/cassandra-GLAM-tools

Unfortunately - from the point of view of WMCH - that company now cannot afford this kind of ad-hoc software development anymore, so the repository is now archived.

At this point we really need a nice creative space for software development and issue tracking.

About the current code repository:

  • The repository https://github.com/synapta/cassandra-GLAM-tools is archived since Oct 27, 2022
  • Upstream encourages to fork the project and continue development on our own
  • GitHub.com is a proprietary platform managed by Microsoft and - following T330844 - I strongly believe that new contributors should not be required to become a Microsoft customer to be able to submit code contributors, or bug reports, etc. to Wikimedia CH
  • So, migrating to Wikimedia platforms (instead of GitHub) would be completely in-line with out Tech Strategy that was recently approved - https://meta.wikimedia.org/wiki/Wikimedia_CH/Information_Technology_Strategy - including the point n. 2 called "In Wikimedia, the User is never the Product"

Available Solutions

Wikimedia Gerrit: we generally decide to do not host new WMCH repositories in Gerrit, for the simple fact that nobody in the Wikimedia CH organization knows how to work with Gerrit in an efficient way. Moreover, creating every single repository in Wikimedia Gerrit is a slow operation with manual approval, and it's not nice for us to always bother WMF for whatever political change to be applied in our repositories (creation, rename, onboarding, offboarding, etc.) - even if WMF people is always super-available and nice with us.

Wikimedia GitLab: we can adopt Wikimedia GitLab because we already have an account for the organization Wikimedia CH, and, we can create whatever repository there 💌 - https://gitlab.wikimedia.org/repos/wikimedia-ch without bothering Wikimedia Foundation 🌈 plus, contributors generally knows "merge-request based" contributions.

Proposed Solution

Let's move the git repository of the Cassandra GLAM Tool, from GitHub (archived) to Wikimedia GitLab.

Event Timeline

ValerioBoz-WMCH triaged this task as High priority.
ValerioBoz-WMCH set the point value for this task to 0.45.

The new home of the repository is now this one:

https://gitlab.wikimedia.org/repos/wikimedia-ch/cassandra-GLAM-tools

Bug tracked under this tag:

WMCH-Cassandra

Soon mirrored in Diffusion I think. See sub-task.