==== [http://eden.sahanafoundation.org/wiki/GHC2010 Back to GHC 2010 Sahana-Eden] ==== = Planning Notes = == Agenda for August 25 == * Pre-Codeathon Training for Facilitators * Day of - Facilitator Logistics * Pre-codeathon outreach * Codeathon Project === Tasks from 8/25 meeting === * Launchpad cookbook (Jen, Pat) * Python training wiki (Jen, Pat, Avni) * Eden training wiki (Pat, Avni, Fran) <- printable Slides with Notes ok? * Downloadable vdi (Pat, Fran): InstallationGuidelinesVirtualMachine * Flash drives for vdi distribution * Materials for facilitators (Avni) * Remote participation / IRC info (Jen) * Codeathon participant mailing list * IRC channel for participants * #sahana-meeting on freenode is a logged channel -- we can "reserve" it. * Or could set up a logged GHC2010-specific channel. * Participant experience survey (Avni, Jen) * Identify bugs and cleanup items appropriate for beginners (Fran, Pat) * Test install before facilitator training (Jen, Avni) * Project descriptions (9/1) * Bug fixing, polishing, feature adding (Pat) * Maitri (Louiqa) * Tweak the tweet (Louiqa) == Pre-Codeathon Training for Facilitators - Content and Logistics == * Meeting schedule: * 9/8 * 9/22 * Wednesday, September 29, 2010 - 13:00-15:00 EDT, @GHC Learning Resources Room * Python intro * Eden / Web2py intro * Facilitating at a barcamp * Teamwork, human factors * Simplified agile (incremental development, short cycles, partner programming,...) * Watching out for people getting "left behind", frustrated == Pre-Codeathon Preparation for Participants == * Python intro * Eden / Web2py intro * Download / install Dev environment * Documents, flash drives, vdi? * What to expect at a barcamp, !CrisisCamp, etc. * Remote participation in FOSS development * Survey participants software development experience * Advance signup for projects, tables * Use Eden vol for this?? ;-) == Codeathon Agenda == === In advance or at the table === * Download/install * [InstallationGuidelinesVirtualMachine Virtual Machine] & Virtual box from Flash Drive * Sahana documentation * DeveloperGuidelines * Set up version Control (!LaunchPad) * http://www.slideshare.net/AidIQ/sahana-sharing-your-work-with-others * https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair * DeveloperGuidelinesBzr * One branch per participant (or pair - need to accept that some machines may not be got working & best to give up the fight if so) === Lecture === * Overview of Sahana (10 minutes) (Louiqa) * Could describe Haiti or Pakistan deployment http://eden.sahanafoundation.org/wiki/Pakistan * Introduction of code and frameworks and libraries for Eden (20 minutes) (Fran) * with printed guides * Walk through of fixing a bug and committing it (10 minutes?) (Pat?) === Work === * Projects (60 minutes)