| 1 | ==== [http://eden.sahanafoundation.org/wiki/GHC2010 Back to GHC 2010 Sahana-Eden] ==== |
| 2 | |
| 3 | = Planning Notes = |
| 4 | |
| 5 | == Agenda for August 25 == |
| 6 | * Pre-Codeathon Training for Facilitators |
| 7 | * Day of - Facilitator Logistics |
| 8 | * Pre-codeathon outreach |
| 9 | * Codeathon Project |
| 10 | |
| 11 | === Tasks from 8/25 meeting === |
| 12 | |
| 13 | * Launchpad cookbook (Jen, Pat) |
| 14 | * Python training wiki (Jen, Pat, Avni) |
| 15 | * Eden training wiki (Pat, Avni, Fran) <- printable Slides with Notes ok? |
| 16 | * Downloadable vdi (Pat, Fran): InstallationGuidelinesVirtualMachine |
| 17 | * Flash drives for vdi distribution |
| 18 | * Materials for facilitators (Avni) |
| 19 | * Remote participation / IRC info (Jen) |
| 20 | * Codeathon participant mailing list |
| 21 | * IRC channel for participants |
| 22 | * #sahana-meeting on freenode is a logged channel -- we can "reserve" it. |
| 23 | * Or could set up a logged GHC2010-specific channel. |
| 24 | * Participant experience survey (Avni, Jen) |
| 25 | * Identify bugs and cleanup items appropriate for beginners (Fran, Pat) |
| 26 | * Test install before facilitator training (Jen, Avni) |
| 27 | * Project descriptions (9/1) |
| 28 | * Bug fixing, polishing, feature adding (Pat) |
| 29 | * Maitri (Louiqa) |
| 30 | * Tweak the tweet (Louiqa) |
| 31 | |
| 32 | == Pre-Codeathon Training for Facilitators - Content and Logistics == |
| 33 | * Meeting schedule: |
| 34 | * 9/8 |
| 35 | * 9/22 |
| 36 | * Wed before codeathon |
| 37 | * Python intro |
| 38 | * Eden / Web2py intro |
| 39 | * Facilitating at a barcamp |
| 40 | * Teamwork, human factors |
| 41 | * Simplified agile (incremental development, short cycles, partner programming,...) |
| 42 | * Watching out for people getting "left behind", frustrated |
| 43 | |
| 44 | == Pre-Codeathon Preparation for Participants == |
| 45 | * Python intro |
| 46 | * Eden / Web2py intro |
| 47 | * Download / install Dev environment |
| 48 | * Documents, flash drives, vdi? |
| 49 | * What to expect at a barcamp, !CrisisCamp, etc. |
| 50 | * Remote participation in FOSS development |
| 51 | * Survey participants software development experience |
| 52 | * Advance signup for projects, tables |
| 53 | * Use Eden vol for this?? ;-) |
| 54 | |
| 55 | == Codeathon Agenda == |
| 56 | |
| 57 | === In advance or at the table === |
| 58 | * Download/install |
| 59 | * [InstallationGuidelinesVirtualMachine Virtual Machine] & Virtual box from Flash Drive |
| 60 | * Sahana documentation |
| 61 | * DeveloperGuidelines |
| 62 | * Set up version Control (!LaunchPad) |
| 63 | * http://www.slideshare.net/AidIQ/sahana-sharing-your-work-with-others |
| 64 | * https://help.launchpad.net/YourAccount/CreatingAnSSHKeyPair |
| 65 | * DeveloperGuidelinesBzr |
| 66 | * 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) |
| 67 | |
| 68 | === Lecture === |
| 69 | * Overview of Sahana (10 minutes) (Louiqa) |
| 70 | * Could describe Haiti or Pakistan deployment |
| 71 | http://eden.sahanafoundation.org/wiki/Pakistan |
| 72 | * Introduction of code and frameworks and libraries for Eden (20 minutes) (Fran) |
| 73 | * with printed guides |
| 74 | * Walk through of fixing a bug and committing it (10 minutes?) (Pat?) |
| 75 | |
| 76 | === Work === |
| 77 | * Projects (60 minutes) |