-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Including our app as a project in a FOSS internship program #815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
What is involved (time commitment, or other prerequisites) in being a mentor? |
Time commitment varies depending on how involved you want to be, as far as I can tell. I would estimate 5 hours per week or so. As far as I know, besides knowing the project and being familiar with the programming language used in it, there are no further prerequisites. Perhaps @nicolas-raoul can provide better information on this. ;) |
As an old intern of Outreachy program, I would be very happy to mentor it to increase diversity. |
Thanks @neslihanturan ! Once I can confirm my availability, at the end of August maybe we can take a look around the issues board and pick a few suitable tasks? Even if I end up not being available, if anyone else is willing to be the 2nd mentor then we can still go ahead. :) |
Hi all, Unfortunately, I do not think I can be the primary mentor for this round. However, I am happy to be the secondary mentor/co-mentor, if someone else would like to be the primary. The primary mentor would be the main point of contact for the intern as well as for the Wikimedia and Outreachy coordinators, and would be responsible for reviewing their code. I will help and advise wherever I can, participate in the evaluations and attend any meetings that I am able to. @neslihanturan are you interested in being the primary mentor? No pressure, if you don't think you can afford the time then that's totally fine, we can skip this round. :) If you or anyone else is interested, we can go ahead with this and start looking for a suitable project and post on the Phab board for this round when that is up. |
What about Google Code In? Unlike other mentorship projects, the tasks for GCI are particularly smaller since they are targeted to high school students. The tasks do not have to be only coding, they can be testing, documentation, outreach, marketing, etc. Tasks should have designated mentors, but one task can have many mentors, so the workload can be shared. |
Actually I think affording mentoring time is not a big deal for me, however I don't feel qualified enough to be primary mentor, yet. If @psh can have time to be primary mentor as a more experienced developer, I would be very happy to be co-mentor. Regarding to Google Code In issue, yes we can also consider it. However my willingness is only valid for Outreachy program. We can still look for new mentors. |
@neslihanturan Sure, if @psh is able to participate, I am happy for both of you to be the mentors (and you guys can decide among yourselves who will be the primary or secondary mentor :) ). In that case I'll grant him collaborator permissions (which he will need for that), and remember to ping me to post on the Phab thread, as AFAIK there used to be a rule that said that projects will need the project maintainers approval. If I recall correctly, the guideline for the task chosen is that it should take an experienced developer a month or less to complete, and there should be a minimum viable product ready by the midpoint report (might be worth reading the Wikimedia GSOC/Outreachy documentation again to be sure). We can take a look at the issues we have later on and see which ones will fit. It doesn't have to be just ONE task I believe, as long as there is a theme (e.g. improving categorization, etc). Mine had two tasks, one for the first half and one for the second. @sandarumk Yeah, GCI is a viable option too. :) There is no reason why we can't participate in both, if enough people are willing to be mentors. However I am not as familiar with the GCI process as I am with the Outreachy process. |
Yes, I'd be happy to be a mentor. @neslihanturan - you've been around this project longer than me and you know the Outreachy better than I do - I think its significant that you've been through the program yourself. You're uniquely qualified to take a lead role! Issue #725 might be a candidate for a project - incorporating tabs into the main activity of the app, adding a FAB and converting the existing
Each step has a defined end point that would be releasable. Depending on how well they do, an MVP might be 1+2, or 1+2+3. |
I also think #725 is suitable, however, improving our UI is one of our goals from our proposal. So, it is also important for us to make it happen in 6 months. We might need to finish this task before Outreachy session finishes. So maybe we can think of a new features or enhancements that are not written in our proposal. For example there was an idea about gamifying the map here #334. Can we consider this as Outreachy proejct, or would it be too hard? |
Thanks for volunteering, @psh ! :) So it's settled - you and Neslihan can be the mentors. I would strongly recommend reading https://www.mediawiki.org/wiki/Outreachy/Mentors and the associated links beforehand. I agree with @neslihanturan - #725 would be an all-around suitable task in general. Unfortunately, it's too late for us to make significant changes to the IEG renewal proposal, plus honestly getting an intern is not a guarantee. In most rounds, some projects don't move forward with interns, usually because none of the interns who applied for it were accepted by Outreachy. So unfortunately #725 is not an option. "Gamifying the map" can be a potential task but needs a lot of further fleshing out. E.g. what sort of gamification, etc. Then we still need to break it down to smaller tasks. Plus there is an additional concern that we will likely be working on the Nearby map significantly during Dec/Jan, so the intern will encounter a lot of confusion with rapidly-changing code and conflict resolution, which might be a bit much for a beginner to cope with. Personally my suggestion would be very specific, encapsulated, and easy-to-scope tasks like #161 + #844 or #306 , or just #28 perhaps? Anyone is welcome to suggest others - we have a lot of issues, some of which I don't remember. :) |
Srishi Sethi (of WMF) recently posted on my talk page about this, along with instructions for how to include our project. Please feel free to chime in in the conversation or ask her further questions if needed. Link: https://www.mediawiki.org/w/index.php?title=Topic:Tx36gt6b4ppmrzto&topic_showPostId=tx36gt6cou5a46jg&fromnotif=1#flow-post-tx36gt6cou5a46jg |
Glad to hear there is an interest in including Commons App project in Outreachy! :) @misaochan has already included all the relevant resources. Application period opens in about a week, so if you could let me know which project you would want to showcase, that would be great. This time we are planning to promote the featured projects during the application period, can't guarantee but we'll try our best to help recruit potential candidates. More info on MediaWiki Outreachy Round 15 page > https://www.mediawiki.org/wiki/Outreachy/Round_15 |
Checking if there is an interest in showcasing the project for this round https://www.mediawiki.org/wiki/Outreachy/Round_15 :) Let me know soon! |
@neslihanturan , are you around? I think you and @psh need to decide on a task and start the process of including our project very soon (see @srish 's comments). Admittedly this might be somewhat difficult timing, with the IEG results coming up soon and a lot of uncertainty and busyness in the meantime, so if you guys want to postpone our involvement to a future round it's totally understandable. If you two want to go ahead with this round, I am good with any task that you two decide on as long as it isn't in the current IEG renewal proposal. If you really want to do #334 and feel that you can come up with a concrete outline for it in time, by all means go for it. :) |
No, I am still on the vacation, this is the reason of my silence. Sorry for this. Actually IEG results uncertainty makes taking responsibility decision hard for me. I think postponing it to summer round may be a better idea? |
1 similar comment
No, I am still on the vacation, this is the reason of my silence. Sorry for this. Actually IEG results uncertainty makes taking responsibility decision hard for me. I think postponing it to summer round may be a better idea? |
Yeah, postponing sounds good to me in that case. |
Hello folks! Checking here again to see if there is an interest in mentoring this project in the Google Summer of Code'18 or Outreachy'16? I am asking as we are currently recruiting projects for both programs.. they are coming up :) https://www.mediawiki.org/wiki/Google_Summer_of_Code/2018 |
@misaochan Since past few days, i was talking to @nicolas-raoul about mentoring programs and have started as a co-mentor in few of the Google code in tasks. I am up for mentoring for GsoC or Outreachy as a mentor/co-mentor. Are we still planning to submit our project for this round. |
@maskaravivek Great! Please feel free to submit our project for this round if you are willing to be a mentor (perhaps ask @psh or @neslihanturan if they would be willing to be your co-mentor?). You can look through our issues to see which ones will be suitable for it. Anything that hasn't already been allocated to our IEG should be fair game. Unfortunately I am personally swamped this year and cannot help, but I don't think I actually need to do anything other than post on the Phab task stating that I support the planned improvements as the project maintainer. So you guys can absolutely go right ahead. :) |
I am also very busy this year, even if I want to be volunteer for co-mentoring, have to stop myself and focus other tasks of mine:/ |
Tips to everyone willing to so a GSoC'18 or Outreachy'16:
A: Browse pictures and see uploaded / not uploaded status #175 B: Option to "anonymize" pictures #70 + Remove from EXIF: geo info if too close to home #181 C: Feedback on how my pictures get used: Statistics #85 (statistics only) + Tutorial again and quizz, for people who did not understand topicness/copyright immediately #274 (as far as time allows) D: Nearby notable things from OpenStreetMap with no Wikidata item #883 E: Peer review - review the latest pictures uploaded by other people #780 F: Localized category search #971 + Apply the user's second preferred language to place labels #516 + Nearby item label: If user's languages not available, show in the item's language if available #729 (if time allows) |
@misaochan @neslihanturan Yes, I understand you guys have a packed schedule. :). Just to understand clearly, what are the steps needed from our side to include our project for GSoC/Outreacy. I can sift through the suggested tasks above and then come up with filtered options that would both benefit our project and would be doable within a 2-3 month period. @nicolas-raoul Thanks for the tip. @psh Would you be able to spare some time from your schedule and help in mentoring? |
@maskaravivek I think https://www.mediawiki.org/wiki/Outreachy/Mentors has a good overview of the steps needed. But I have never been a mentor personally so not sure if that alone is enough, maybe @srish can point out other documentation needed? |
Also, the list @nicolas-raoul provided is great, with the exception of "C: Show user talk notifications #7 " - that is planned for our IEG and I believe work has already started on it. Edit: That task has been altered, "C" is fine now. :) |
@misaochan Oh sorry I removed that point, I believe that even without it C still has enough substance. Thanks :-) |
I agree! C is already very substantial with just the 2 tasks IMO. :) |
Just talked to @maskaravivek about this - if an active co-mentor can't be found by the time the applications begin, I can lend my support as co-mentor. :) I may not have the time to do much, so the majority of the workload might fall on him, but if we can't get someone with more availability, I'm happy to sign up so we can move the project ahead. |
Hi @srish , We have been receiving a huge number of contributions from potential applicants. :) In view of that, @neslihanturan has volunteered to join @maskaravivek and I in mentoring if we are allowed to have 2 interns in our project, in order to give as many applicants as possible the chance to participate in GSoC/Outreachy. Would that be at all possible? We are also talking about a potential 2nd topic for the 2nd intern, if allowed. Totally understand if budget or organization rules prevent this, though. |
@misaochan that sounds wonderful :) Thanks to you and @neslihanturan for willing to mentor as well! :) It is totally possible that we accept more than one intern for your project and promote another topic. The only thing to keep in mind is that for Outreachy we have agreed to fund up to two interns. So, if we are to select a second intern; we could do so only through the Google Summer of Code slots (for which there is no such limit). Let me know if you've questions! |
Thanks @srish ! If we do that, should we create a new Phab task for the 2nd topic? Or should we have both under the same task? |
@misaochan Yes, it would be good to create a Phab task. |
Nice to hear that GSoC is getting so much attention this year, and that everyone is stepping up to help! :-) |
I would suggest #1221 for the task , if you guys like the sound of that. |
@srish If we can't get a co-mentor for the 2nd task, is it okay to just list myself or @maskaravivek as co-mentor even though we are already on the 1st task? Or would it be best to wait for a 4th volunteer? |
I think #697 can be added here. ? |
If finding a co-mentor for the second GSoC proves too difficult, I can be co-mentor. |
Wonderful, thanks @nicolas-raoul ! 👍 @97balakrishnan , I think we already have 2 prospective tasks? I doubt we can manage a 3rd. ;) |
@misaochan Yeah ok 👍 thanks. Pls create a Phab task. :) |
Phab task is up (thanks @neslihanturan !) https://phabricator.wikimedia.org/T188877 |
Thanks a lot :) |
So, looking through the GSoC and Outreachy guidelines for this round, it seems that the application period for Outreachy is anytime til March 22, and for GSoC is March 13 - 28? I guess this means that we will need to get everything sorted for the students to start applying by March 13 latest, right? Registration: How does registration work for GSoC, does anyone know? Fleshing out scope of tasks: Other Also, I received a question previously from a student who wanted to know how they could get feedback on their proposal before the deadline. I recall that when I was an intern, we used to post our proposals as Phab tasks on the associated workboard, is this still the way things are done? |
@misaochan hello! Thanks for taking the lead in pulling this off, also @neslihanturan and @nicolas-raoul :) As we have already showcased a commons-app project for Outreachy and our budget would allow us to only fund up to two candidates, I propose we promote this project only in Google Summer of Code. But, if you have other suggestions let me know. If we end up promoting this project only in GSoC, you don't have to do anything right now. I will add your new project on MW GSoC page and share among students in Zulip chat. In the next week or so, you will be supposed to register on the GSoC program website. For that, I will send you all an invite from the GSoC dashboard on your preferred email contact in next few days or so (drop me a note at ssethi@wikimedia.org and let me know which email Id you would like to use for this purpose). The process for getting feedback on the proposals is still the same. https://www.mediawiki.org/wiki/Google_Summer_of_Code/Participants#Application_process_steps (Step 9). |
Thanks so much @srish ! Will email you. :) |
Hi @srish , Just confirming that Outreachy participants will also need to create a proposal on Phab? I checked https://phabricator.wikimedia.org/project/view/3097/ but it seems that the workboard hasn't been created yet? |
@misaochan Yes! good point. The workboard lives here now > https://phabricator.wikimedia.org/project/board/3097/. Outreachy candidates can now add their proposals on Phabricator. |
Hi all! Just checking if we are showcasing the following project: https://phabricator.wikimedia.org/T188877 only for GSoC 2018, right? |
I think so, based on our discussion above. I guess the Outreachy tag should be removed? |
@misaochan Sounds good! removed :) |
@srish do we need to submit our phabricator task as well or just creating the task should be fine for the proposal deadline? |
I just received an email from Sage Sharp regarding the next round of Outreachy internships, Dec 18 - Mar 19. Unfortunately I personally cannot mentor this round as I will be unavailable for some periods of time, but is anyone interested in doing so? Please feel free to create a project etc if you are, thanks! |
I will be unavailable during the whole first half, so unfortunately I can't make it. |
I figure we could potentially put our app up for the next Outreachy round (Dec - Mar). AFAIK GSoC is only once a year and we have missed the last intake, so Outreachy will be the next one up. This is always a good way to get more visibility for us and to introduce new programmers to our project (plus the benefit of Outreachy is that it is for underrepresented groups in FOSS, hence more diversity).
If we decide to do this, I can likely be one of the mentors for the project (can't confirm just yet, but most likely I will have the time to do so at the end of the year). Wikimedia projects usually require two mentors though, so even if I can do it, we will need someone else to be a co-mentor. Anyone here interested? :)
The text was updated successfully, but these errors were encountered: