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 (unknown GitHub URL)
- 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 (unknown GitHub URL)
- 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(GitHub was nuclearized) -
in GitHub, mention the new URL
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 ???
→ T400865: App Credits: mention GitLab Repository
This Task was also communicated here:
- 2024-07-06 - https://mailman.wikimedia.it/private/tech/2024-July/001408.html (private mailing list - WMIT Tech Commission)