Closed tobias47n9e closed 7 years ago
Great idea. I would love to attend, but that will probably be dependent on some factors (including funding), as I live in NZ, which is on the other side of the globe. :)
Regardless of whether or not I am able to attend, I'd be more than happy to provide support. I should probably mention that I am planning to apply for an IEG renewal (see here). In order to maximize coverage/impact, might be a good idea to allocate different goals/tasks to the two.
There are plenty of improvements that need to be made though, so plenty of wiggle room there. :) Depending on what you guys would like to work on for the hackathon, I can rearrange my IEG proposal around that as well.
How much time does a team have to work on tasks during the hackathon? Can the team spend the entire 3 days on it, or does the time have to be split between projects?
How much time does a team have to work on tasks during the hackathon? Can the team spend the entire 3 days on it, or does the time have to be split between projects?
I think there will always be a free space to hack in if you are not interested in the ongoging sessions elsewhere. (At least that was the case in 2014.)
Volunteers tend to have interest in two or more projects (for me, Commons app and Pywikibot, etc) and they might want to split their time. But if you want to focus on one, I think there is nothing stops you from that.
Some random ideas for possible topics to work on using the occasion:
What do you think?
@whym I love suggestion 2, that would really take advantage of the in-person nature of a hackathon. I think getting set up and getting a rough understanding of the codebase is probably the most difficult part of new contributors getting started (though it is easier than before now that we have migrated to Gradle). A hands-on session would be great.
I'm not sure about suggestion 1 - do we want to migrate to Phabricator/Gerrit? AFAIK the official Wikipedia app is on GitHub as well, although I don't know if they have a Gerrit mirror.
Are there any bugfixes/new features that the other folks here who have expressed interest in attending the hackathon (e.g. @tobias47n9e and @VojtechDostal ) would particularly like to work on?
I didn't really mean to suggest migrating to Gerrit. (I think there are both benefits and pains - but that's for another discussion, I guess.) I just thought issues "that involve other infrastructures and tools" categorically could use the hackathon where people who otherwise don't usually meet meet.
In that category, "Refactor and share components with the Wikipedia app" might be more suitable for a hackathon - the internals of the app would be easier to understand if you can directly ask people from the team looking at the same screen.
Ah, yes, that does make a lot of sense. I agree with you, that would be awesome as well. Would we need a member of the Wikipedia app team to work with us for that session?
I reached to hackathon@wikimedia.at about it and Rachel Farrand responded. She told me that many of the WMF's Android developers do plan to attend the event - so it looks like we will have a good opportunity for collaboration. She also suggested sending to android@wikimedia.org for discussions with the developers.
Here is an excerpt from her response (posted with permission) with other related points:
2016-10-22 4:53 GMT+09:00 Rachel Farrand rfarrand@wikimedia.org:
(snip) we are actively trying to come up with new and better ways to encourage and facilitate pre-hackathon collaboration. It is being discussed here: https://phabricator.wikimedia.org/T120092 and also here: https://phabricator.wikimedia.org/T124262
There are a lot of ideas flying around at the moment, and we will have a more solid plan in a few months.
Additionally, it looks like there may be multiple smaller technical events taking place in European cities. We will announce these events to registered hackathon participants (once we open registration and start collecting names and email addresses). Keep an eye out for these.
Awesome. :) I don't really know how submission of a project for a hackathon works, do we need to officially submit ours to the event committee for inclusion?
Thanks @whym @misaochan for starting to work on this. I think we still have time to submit the idea for the Hackathon. I would like to reiterate my support for our presence at Hackathon. Wikimedia Czech Republic has submitted an annual plan which includes the support of development of the Wikimedia Commons app, especially the Nearby function: https://meta.wikimedia.org/wiki/Grants:Simple/Applications/Wikimedia_Czech_Republic/2017
(and we can organize a pre-hackathon in Prague, get some participation from the Czech android community and also help fund the hackathon)
I am also in contact with guys from Wiki Needs Pictures who share some of our goals and expressed their interest in participating.
Some things that would really be useful in the Nearby function:
I think the Nearby function is a really crucial thing, it is the "killer" function of the app and can attract new people to uploading pictures. We really should concentrate on this :-).
@VojtechDostal sounds good, and I agree! The Nearby function definitely needs a lot of improvement. Do you think you (or @whym ) could organize our inclusion in the hackathon? I will try to help in whatever way I can, but I have never attended one before, let alone organized one. :)
Many thanks!
I've been reading https://www.mediawiki.org/wiki/Hackathons/FAQ and from what I can see the process is just:
Did I get that mostly right?
Registration is now open: https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2017/Register_and_Attend
Thanks @tobias47n9e ! @VojtechDostal and I are currently trying to set up the prehackathon as well : https://www.mediawiki.org/wiki/Wikimedia_Hackathon_2017/Prehackathon_Prague
Some things that I think we might need to discuss:
@misaochan Speaking of the Nearby-function. I am pretty confident that I can get the photo-request part of the webapp done before the hackathon (first version should be online in a couple of weeks).
These 3 tasks therefore seem to be good things to work on for both events:
Should we for example also notify: https://okfn.org/network/czech-republic/ about the event?
@tobias47n9e great suggestions. Re: the web app, do you mean the spatial database described at https://github.com/commons-app/commons-app.github.io/issues/16 ? Would we be wanting to work on further developing the web service, or on setting up the client side in the Android app?
@misaochan That might be good idea for people that have more experience with HTML/JS/Python than with Java and Android.
@tobias47n9e if we do run a session for the web app, would you be willing to lead it? I'm not very familiar with web development, but would like to learn. :)
@misaochan Sure. I can give a short introduction to what it currently does.
Shall I close this to focus on #353 ?
@misaochan I think we can close this issue. Seems like the original topic has been solved and the other topics are tracked elsewhere.
We should coordinate if some of us can participate in the Vienna hackathon (19 – 21 May 2017) and what specific goals we would like to accomplish during the event.
It is still very early but the main information channels are: