Version 66 (modified by Jennifer Redman, 14 years ago) ( diff )


Grace Hopper Celebration

The Codeathon at GHC2010 is intended to introduce participants to rapid development of FOSS applications in a collective coding setting. We expect participants with any level of familiarity with coding and with the specific tools used in Sahana Eden, so want to provide a range of options for projects. We also want to send out material that participants can review in advance, as there will be little time for training during the codeathon. Facilitators can receive more direct training and practice in advance.

Resources for Participants and Facilitators

Codeathon Planning Information

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
    • Wed before codeathon
  • 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


  • Overview of Sahana (10 minutes) (Louiqa)
  • 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?)


  • Projects (60 minutes)
Note: See TracWiki for help on using the wiki.