User:Paulproteus/DC hackathon thoughts
DC hackathon thoughts
State d goals
OpenHatch will, among other tasks:
- Develop novice-focused curricula that include tutorials for novices
- Design at least three project-based exercises for novices, based on the model OpenHatch created with its Python and open source workshops
- Review existing public reference and tutorial material on the topics
- Update or write relevant instructional documentation on mediawiki.org, including writing high-quality setup instructions for a new developer's development environment
- Find on-the-ground volunteers to help address problems that newcomers will face
- Disseminate lessons learned to the Wikimedia community
- Older project: WikiProject User Scripts
- Current project docs: https://en.wikipedia.org/wiki/Wikipedia:Gadget
- Status: Nearly live
Questions to answer:
- What is our goal for our involvement hackathon's goals?
- My goals focus on encouraging attendees who are new to these projects to get experiences that lead them to make code and other FLOSS project contributions after the event.
Projects in attendance: 
- MediaWiki: Catrope, others
- Skills required: PHP, MySQL-ish, git
- Codebase: Large
- Newcomer quality: High
- OSM and Wikipedia: Kolossus, others?
- Bug tracker, but no bugs in it: 
- Bugs really tracked here: http://de.wikipedia.org/wiki/Wikipedia_Diskussion:WikiProjekt_Georeferenzierung/Anwendungen/OpenStreetMap
- Newcomer quality: Seems low
- Code: https://github.com/aiomaster/WIWOSM
- Info: http://de.wikipedia.org/wiki/Hilfe:OpenStreetMap/en
- Skills required: PHP, Postgres, geospatial, git, github, German
- Newcomer quality: Not sure. I emailed Cristian
Skills and teachers:
- What is an extension?
- Installing MW on your own machine
Things to learn about:
- toolserver access
- How do people register for the hackathon?
- seems like they register for the main conference, and check the box for July 09 and 10 as "Developer days"
- who/how-many have done this?
- What's the current process for translators
- Am I / are we responsible for doing any?
WMF Testing event thoughts
- At least 10 people who start the autoconfirmed process
- At least 20 total attendees
- Preferably 33%+ attendance by women
Groups to notify:
- campus.openhatch.org list
- JHU women in CS?
- Hopefully get a link on the Geek feminism "linkspam" thing
- Lydia Pintscher blog post
Other things to do:
- Add "Important dates+times" to the event page
Berlin hackathon thoughts
- Which projects will be looking for new contributors?
- pywikipedia bot + English Wikipedia Unblock Ticket Response System especially; Kiwix as well
- Find the maintainers of both; work to help those contributors organize their documentation and set up their lists of tasks to do/bugs to fix at the hackathon
- Look for and try to help address technical/social infrastructure problems with those projects
- Try to maybe create a minimal-tech version of http://linuxgrrl.com/fedora-ux/Projects/OpenHatch%20Reading%20Lists/mentor-page.png + http://linuxgrrl.com/fedora-ux/Projects/OpenHatch%20Reading%20Lists/reading-list.png for this event
- What is the required knowledge for new contributors?
- For each such thing, where's the hackathon-official doc for that?
- Who will be on the ground helping?
- Where is the list of entry-level tasks for those projects?
- Who will take the time to talk to people about their background and identify good first bugs?
- Ensuring that there are high-quality laptop setup instructions, preferably cross-platform, for the tech tools required for these projects, e.g. pywikipediabot
- Ensuring the schedule has time for laptop setup and that we find on-the-ground volunteers to help address development environment problems newcomers will face.
- What problems did people face in previous times?
- Is there a list of past attendees who we can ask an exit survey? A year later is late, but better late than never
- General info: http://www.mediawiki.org/wiki/Berlin_Hackathon_2012
- Signup page: ??
- Talk page: http://www.mediawiki.org/wiki/Talk:Berlin_Hackathon_2012
- Next step: Research these proposed topics in detail and converse with leads