Outreachy T174528 (user contribution summary tool) questions

Tgr created this room.
Tgr created this object with visibility "Public (No Login Required)".
Tgr created this object with edit policy "All Users".
Yashasingh joined the room.
Shipra14 joined the room.
Asmigos joined the room.
Firevsice joined the room.
Iamnotsosure joined the room.
Sep 17th, 2017

Hello @Tgr
I have built the account on Toolforge and also on Gerrit.
Now they both are completely new to me, so i am not able to start working on the project :(
Would you please help me to where to start from on Toolforge as well as on Gerrit.
Thanks!

what language do you plan to use?

Sep 18th, 2017
MukeshGodara joined the room.

@Tgr
I like to do work in JavaScript because i have done many projects in that. Java, Python and HTML, CSS can also be included.

So that i can contribute and participate in Outreachy ound 15

Sep 19th, 2017

@Shipra14 Javascript as in Node.js? https://wikitech.wikimedia.org/wiki/Help:Toolforge/Web#node.js_web_services explains how to run a Node.js webpage on Toolforge. There are Python tutorials on the same page as well.

I will surely go through the links, thanks @Tgr .

Sep 20th, 2017

Hi @Tgr, I'd like to take a shot at the first microtask, but before beginning, I'd like to ask a few questions. In trying to query a list of users that have made edits in the English Wikipedia, should we opt to search user by typing in usernames in a text field or should we create a filtered drop down list of those who have contributed/made edits on the English Wiki? Are these options viable/scalable? If not, could you perhaps suggest a way for going about this? Thanks!

Btw, this is for the Outreachy program, My name's John Molina. Nice to meet everyone :)

Sep 21st, 2017

Hi @Iamnotsosure, I would go for the easier version and just use a text field. Won't stop you if you want to make it fancy, though :)
If you just want to show a dropdown of all users on a given wiki, you can get the data easily from the MediaWiki API. If you want something like users with at least X edits, I don't think anything ready-made exists for that (even for X=1). You would have to query the database replica hosted on Toolforge.

Mvolz joined the room.
Sep 22nd, 2017
Clarammdantas joined the room.
Nady2017 joined the room.

Hi @Tgr

I'm interested in working on the user contribution summary tool. But I can't find any instructions on where to submit my code. Are there any instructions? Thank you.

Sep 23rd, 2017
Meghasharma213 joined the room.

Hi @Nady2017, you can create a repository in https://toolsadmin.wikimedia.org admin submit your code there. (toolsadmin is a newish thing and I haven't really tested the workflow yet; if it doesn't work, you can also just create a repo in some random place such as Github and submit there.)

Sep 24th, 2017
Sagorika1996 joined the room.
Sep 27th, 2017
Nikitiwari joined the room.
Sep 28th, 2017

Hii :)
@Tgr I'm having trouble in getting the footage membership request approved. I did it 6 days ago and is still pending. Is that normal?

@Clarammdantas it's not. Could you go on the #wikimedia-cloud IRC channel and poke people about it?

Sep 29th, 2017

It has just been approved, thanks :)

Sep 30th, 2017
NewtoWiki joined the room.

Hi ! I am new to open source and willing to contribute for User Contribution summary tool. Can anyone guide me how to start with ?

Oct 2nd, 2017

Hi there, I'm currently in the process of connecting my HTML/CSS/JS page to the MySQL statements & API i'm creating in Quarry for microtask 1. I know others are currently working on this and it seems like Hitesphr and I have made similar amounts of progress with microtask 1. My question is: are multiple people allowed to submit similar contributions to the same task or is this being treated as first-come-first-serve? If a few people make submissions, how do we move forward in implementing these contributions for this tool (i.e. pair programming etc.)? The reason I ask is because I am having trouble hitting the db in my environment and would not like to fall behind because of it.

@Tgr, I am done with microtask 3, can I make a private github/bitbucket repository and post the screenshots there?

Benjamimmucanzo joined the room.
Oct 3rd, 2017

@Iamnotsosure yes, multiple people can take the same microtask, but everyone has to solve it on their own. We'll need to select a single person for the Outreachy internship eventually, and the microtasks are supposed to help with that, so pair programming wouldn't really work, unfortunately.
Since there is a lot of freedom in how to do it (choice of language, framework, how to get the data) it's unlikely that different people would end up with very similar solutions. That said if you want to work on a different task, that's fine - you can always suggest a new microtask.
If you have problems, ask for help, don't spend too much time on it. For questions with the tool environment, the #wikimedia-cloud IRC channel is probably the best place.

@Meghasharma213 please post them publicly somewhere. (Or you can use Phabricator's file upload functionality, if you prefer; but please don't make the files private.)

Hi @Tgr
Would you please suggest me any smallish wiki to work on on the Microtask 2.

@Shipra14 you can find a list of projects here, I would go for something with less than 100K in the last column.

Oct 14th, 2017
Shreya1771 joined the room.

I need help with using toolforge .I uploaded code on github but not able to deploy it with Toolforge code

@Shreya1771 if you need realtime help, the best place is the #wikimedia-cloud IRC channel. If you want non-realtime help, you should describe what steps you took and where you got stuck in detail.