Preamble: our kind volunteer Ferdinando Traversa from Italy is the author of our beloved Wiki Loves Monuments website, written in Ruby (BTW: I trust Ferdinando when he says that Ruby is an awesome programming language ✨ - USE RUBY, RUBY IS LOVE, RUBY LOVES YOU).
And, here we are, it's 2023, and now the project evolved and we have more repositories, about the new WLM web-app.
The project is splitted in backend and two frontends. The backend at the moment is hosted on Wikimedia Toolforge. The frontends instead are hosted in the server wmit-intreccio of Wikimedia Italy. This is the current documentation about Wikimedia Cloud:
https://wikitech.wikimedia.org/wiki/Nova_Resource:Wlm-it-visual
This is the documentation about the WMIT-Infrastructure:
The elephant in the room question is: where is the source code?
Indeed the source code is FREE AND OPEN SOURCE \o/ YEAH also following WMIT guidelines ( https://wiki.wikimedia.it/wiki/Sviluppo_software ) but we need to find a nice home for that source code.
Success conditions
- known developers have access to Wikimedia GitLab
- Ferdinando Traversa. Volunteer full-stack developer of the 1.0 app and active contributor to this 2.0 app. Expected GitLab Role in the WLM group: maintainer
- T345631 Mauro Bianchi. Contractor for WMIT. Expected GitLab role in the WLM group: developer
- ...
- WLM API backend
- create on Wikimedia GitLab: https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-backend
- import from GitHub to Wikimedia GitLab
- archive from GitHub
- WLM Data Frontend
- create on Wikimedia GitLab: https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend
- import from GitHub to Wikimedia GitLab
- archive from GitHub
- WLM App Frontend
- developers published it somewhere: https://github.com/inmagik/wlm-app
- create on Wikimedia GitLab: https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend
- import from GitHub to Wikimedia GitLab
- archive from GitHub
Other nice things to have:
- update credits page in https://data.wikilovesmonuments.it/ to mention the new repository https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend
- update credits page in https://app.wikilovesmonuments.it/ to mention the new repository ???