Page MenuHomePhabricator

App Credits: mention GitLab Repository
Open, HighPublic

Description

This bug covers 2 repositories, but one person can start fixing at least one.

In short, the WLM website should have a link to the source code.


It seems to me that the credits page of the WLM websites are missing a link to the source code:

โ†’ should mention https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend

How? Probably editing this page, to mention the GitLab repository:

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/-/blob/main/pages/about.js?ref_type=heads


Screenshot June 2026 of Menu โ†’ Credits:

image.png (1,920ร—988 px, 225 KB)

โ†’ should mention https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend

โ†’ We also have a patch from a volunteer: https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/-/merge_requests/1 - https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/-/merge_requests/1/diffs?commit_id=04c74a39180eee36a9de93aefc5cd22cf4edd262

Details

Other Assignee
Ysogo

Event Timeline

Restricted Application added a comment. ยท View Herald TranscriptJul 31 2025, 7:25 AM

Thank you for tagging this task with good first task for Wikimedia newcomers!

Newcomers often may not be aware of things that may seem obvious to seasoned contributors, so please take a moment to reflect on how this task might look to somebody who has never contributed to Wikimedia projects.

A good first task is a self-contained, non-controversial task with a clear approach. It should be well-described with pointers to help a completely new contributor, for example it should clearly point to the codebase URL and provide clear steps to help a contributor get set up for success. We've included some guidelines at https://phabricator.wikimedia.org/tag/good_first_task/ !

Thank you for helping us drive new contributions to our projects <3

3MindedScholar added a project: RoadToWiki.
3MindedScholar subscribed.

@valerio.bozzolan hey can I do 2nd part of this, and I'm thinking that how how bout we add git repo link left to the login button and in mobile version also the same?

@valerio.bozzolan update, I have added it inside menu just below "What is WLM" item.

And can I simply create PR since it is Gitlab instance or is there something I'm missing something? Please guide!

Yeah I would say: just fork the GitLab repository, and push your commits in your fork, so a button should appear to propose a merge request ๐Ÿ‘

My Gitlab account is pending approval it says, how long do I have to wait?

I've unfortunately no answer to that question my friend.

(Are you participating in a nice hackathon? If so, please note to your kind hackathon organizers that unfortunately Wikimedia GitLab has approval before registration, so, for great success of an hackathon or similar tech event, it's probably better to register users before the event.)

In the meanwhile I've asked in the public chat to kindly unlock you - https://t.me/wmcloudirc/84986 - let's see how much it takes.

In the meanwhile it's possible to do these SUPER OPTIONAL extra things:

  • curate the commit messages to be suuuupa nice
  • curate the commits to be super minimal (e.g one commit for indentation fixes, one commit for the real change, not touching other lines, etc)
  • curate the commit history to be nice and atomic (e.g. avoid a commit named 'fix' and another 'fix' and another 'fix', they can be squashed)
  • maybe here more interesting guidelines: https://www.mediawiki.org/wiki/Gerrit/Commit_message_guidelines

As soon as they approve your account, totally ignore the above tips :P go ahead and have fun

Hey, its been long time Still I didn't got access, is there workaround?

@3MindedScholar: Hi, please see the banner on Wikimedia GitLab. Did you follow that?

@Aklapper

image.png (1,848ร—998 px, 111 KB)
Are you talking about this? what should I do? please guide!

Uh! thanks! this, isn't it? (Uhm I've received no notifications)

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/-/merge_requests/1

P.S. @Ysogo @Ferdi2005: can you follow up this merge request? so that it's reviewed by somebody - thanks :)

(Sorry I'm out of laptop this week)

@Aklapper Yes I've seen that and its been around 3 weeks and there is no update neither on gitlab PR nor here, so I thought I ping him once.

Resetting assignee as progress seems to have stalled

valerio.bozzolan added a subscriber: dario.crespi.wmit.

Probably we need the help of @dario.crespi.wmit to bring this simple but important activity under the attention of the development team.

Available for clarifications.

For app.wikilovesmonuments.it, the mention to GitLab repository is now present in the Credit section of the app.

For app.wikilovesmonuments.it, the mention to GitLab repository is now present in the Credit section of the app.

Thanks <3

(How? I was curious about how to do this. But I cannot find the related change https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend/-/commits/main )

My best guess is that you are experiencing a cache issue with the browser as your attachment shows the old version of the page.

(?)

I'm just trying to learn: how the credits were updated?

I tried to find myself this answer, but the solution was announced the 6th of June 2026, and there are no consequent commits in the last month:

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend/-/commits/main

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-web-app-frontend/-/commit/a9a961d6deb596f726c665a33c584ee10b0022aa (last commit, 5th May 2026)

My "best guesses" are:

  1. Maybe there is a nice backend to do these things without coding (?) in case, maybe good to share a screenshot, or at least knowing the URL. This is good to know. Thanks.
  2. or, if the development team is "first releasing, then publishing commits" - then we have a problem, which should be clarified during the next contract renewal.

P.S. I'm not sure if we are under "2." - in case, it's my fault if was not formalized. I've added a phrase here covering basic git expectations:

https://wiki.wikimedia.it/wiki/Sviluppo_software#Comunicazione

https://wiki.wikimedia.it/index.php?title=Sviluppo_software&type=revision&diff=1299228&oldid=1298996 (internal link for members)

Hi Valerio, we are falling in case "1".
The body of the "Credit page" is managed through Django.
Upon your task opening on June 7th, I have added what you were suggesting and it went online without any need for a commit.

Good to know @Ysogo <3

So, to conclude this task, about the remaining WLM about page ( https://data.wikilovesmonuments.it/about/ ):

Thanks @Ysogo if you could bring this link to the attention of the developers, during next meetings:

https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/-/merge_requests/1

That proposed code was kindly generated for free by the volunteer "3MindedScholar" ๐Ÿ˜ป (this was 8 months ago)

(P.S. @dario.crespi.wmit and @Ysogo - try to put a "Star" ๐ŸŒŸ here: https://gitlab.wikimedia.org/repos/wikimedia-it/wlm/wlm-data-frontend/ - so to understand if we can all interact in GitLab successfully - available for clarifications)

valerio.bozzolan updated Other Assignee, added: Ysogo.

Ah, my sincere apologies to @Sanskardubeydev if yesterday you have found this task opened for newcomers: the reality is that this task was already claimed. I hope you have not started working on this topic. If you receive unnecessary notifications, feel free to visit this task and click "Unsubscribe" and sorry again for the possible confusion.