| | 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) |