[07:34:26] Hi everyone! I am a GSoC 18 aspirant. How would Wikimedia be participating this time? What kind of projects could be offered? Please let tell me about any technology or frameworks I should know. And any issues I can start with to contribute. Thanks! [08:58:26] leon__: https://www.mediawiki.org/wiki/Google_Summer_of_Code [08:58:31] (yeah I know they left, anyway.) [08:58:44] Plus that page is linked form the page linked in the channel topic... [12:00:21] we have almost 7 newsletter unit testing tasks coming up for GCI [12:00:41] we have an example https://github.com/wikimedia/mediawiki-extensions-Newsletter/blob/master/tests/NewsletterDbTest.php#L30 here [12:00:46] which can be used by students to create new [12:00:56] should be very trivial, but helpful for the extensions [12:01:02] *extension [12:02:13] lovely! [12:02:31] yes. I am so sad I couldnt pitch in earlier, but this year is pretty tough [12:02:44] (atleast for me) - but the coming week is very promising [12:03:44] tonythomas: Nah, real life and long-term stuff is important... Happy to see you around. Now give me all your bugs!! :P [12:03:58] I'm creating a parent task now [12:05:35] https://phabricator.wikimedia.org/T183613 [12:05:42] parent ready [12:06:47] * andre__ will take a look after grabbing food [12:06:53] nice. [12:20:36] alright. 10 created. I will need to create more example before I add the rest [12:21:03] let me import them to gci site as well [12:24:18] also before that, andre__ if you are happy with the description here - https://codein.withgoogle.com/dashboard/tasks/6018860899631104/preview/ - then I will create tasks for all of them following the same. [12:24:33] or else, we will have to do mass edit later [13:25:49] tonythomas, I've edited https://codein.withgoogle.com/dashboard/tasks/6018860899631104/ a bit to provide more context. Looks good to me! [13:25:55] tonythomas: shall I publish? [13:26:00] yes yes [13:26:19] I can create duplicats of that by changing the fields then [13:26:30] why cant I edit the tags ? [13:26:31] :o [13:41:30] tonythomas, you can edit them, just click a bit higher [13:41:33] it's a weird ui [13:42:42] ah. gotcha [13:42:48] will add in the next hour then [14:02:09] Google should use mediawiki :P [14:02:40] Wrong channel woops [14:24:07] I wish the GCI thing had a - create-similar-task button [14:28:28] manually imported them all. feels like a powerless bot now [14:31:34] tonythomas: same here usually :P [14:31:44] its so sad. :-( [14:31:57] anyway, hopefully at some point we would be able to automate all th3ese things [14:36:38] wow - I think students are not liking our tasks :P one student just fetched one and abandoned [14:36:41] is it too scary ? [14:38:38] tonythomas: sometimes they claim accidentally or find out they dont understand how to do it [14:39:02] yes - that is why - I wish the students leave a feeddback like - the description sucks or something so that I can improve it [14:42:26] tonythomas, sometimes you claim and then you find something more interesting. happens. [14:42:33] ah - that too :P [14:42:51] it's the bazaar, not the cathedral! :D [14:43:11] oh god. that paper. [14:44:35] * andre__ giggles [16:57:13] god. writing descriptive tasks are frustrating though :/ [17:02:10] andre__: more coming btw :sung [17:02:13] 3 more [17:04:32] Yay [17:06:23] importing to GCI site now, and leaving [17:10:40] god. done. so much of manual work :-( [17:10:48] I think I should write a bot if I am planning to add these kind of serial things again [17:13:52] tonythomas, or outsource to me :D [17:13:53] Thanks [17:30:01] A gci import bot doesnt sound like a bad idea tonythomas [17:31:24] well there is an api [17:31:36] and no, it is good in theory. In practice you run into enough other issues. [17:31:48] like proper markdown, how to set the mentors, etc. [17:32:40] andre__: mentor setting could be done via mediawiki userright that the bot checks for since phab accounts are usually connected to them, and if not use ldap group? [17:33:50] Zppix: No? [17:33:54] That does not make sense. [17:34:05] I am just thinking outlod [17:34:10] Outloud* [17:35:29] andre__: re: irc gci task perhaps bolding the no web clients is a good idea? [17:35:33] and I'm just saying that the thought does not make sense. [17:35:45] I don't know what "bolding the no web clients" means. [17:36:00] Ex [17:36:04] where? [17:36:14] Where it says what clients are allowed on gci [17:36:29] Irc task [17:38:00] Zppix: we do provide a link already. [17:38:22] I mean making it bold to make it stand out [17:38:24] If people don't read, people don't read. [17:38:26] No. [17:38:28] Ok [17:38:32] Just an idea [17:42:21] andre__: :D [17:42:34] 18:39:11 andre__ | If people don't read, people don't read. [17:42:57] I remember a time where I was forced to read every damn thing that comes my way :D [17:43:22] The GCI task does already say "webchat.freenode.net are not ok". [17:43:39] Reading, Writing, etc. is a powerful skill that everyone must have to succeed in such programs (GCI, Outreachy, GSoC etc) [17:43:46] I don't think that setting the HTML background color to pink and putting tags around the sentence will help much. [17:43:58] d3r1ck: Yes. This. [17:44:25] Why not? Lol jk anyway nevermind i was just trying to give an idea ive had for a while now [17:44:31] andre__: I get your point. Setting it to bold will pull students attention and promoting the temptation not to even read the ticket :) [17:44:45] Zppix: And I perfectly understand you too :) [17:45:15] andre__: It's called HCI (Human Computer Interaction) [17:45:40] Doing anything on the ticket will only make students to focus on that part of the ticket and not the whole task content [17:46:02] Zppix: Sure I could put the entire text in bold and tags. Which won't help. Because it is already a short text to read. No prose, no unrelated stuff in the task description. I don't think I can teach text parsing and text understanding... [17:46:04] So IMHO, it can stay that way for now and let the students learn the *reading* skill :D [17:46:20] d3r1ck, yeah, read some papers on HCI once upon a time :) [17:46:44] :D [17:48:53] * andre__ sighs and grabs some dinner [17:49:36] * d3r1ck wonders if he can join andre__ for dinner [18:59:53] d3r1ck, that table would have gotten packed :D [19:00:31] :D [19:01:24] andre__: SendGrid is now in MW-Vagrant :) [19:01:36] Testing it out to make sure it's not just working on my machine :D [19:13:04] shaweet [20:39:45] btw - we can even create a task without the mentor field set right ? [20:39:52] I wouldnt mind setting it later though [22:18:13] tonythomas, create yes. but not publish. [22:18:27] tonythomas, add some prefix to the task summary, like [DONOTPUBLISH]