This is the main page for the Etherpad Fedora Activity Day to be held Oct 8-9th at Olin College of Engineering. We are going to improve Etherpad, the wonderful open source collaboration tool, package it for Fedora, and get one running at Olin and one on Fedora Infrastructure. Excited by any of the technologies we'll be using or a new contributor to open source, we hope you'll join us.
- 1 When and Where
- 2 Background (what is Etherpad?)
- 3 Agenda
- 4 Purpose
- 5 Plan
- 6 Logistics
- 7 Infastructure / Communication
- 8 Budget
- 9 Logs
When and Where
Olin College, 1000 Olin Way, Needham MA, 02492, USA
Crescent Room (CC209 and CC211 inside Olin Campus Center)
Time: Friday Oct 8th, 5pm - Oct 9th
Note: all times are US Eastern. GMT -5 hours.
Background (what is Etherpad?)
Background: EtherPad (video demo) was a high-performance web-based collaborative document editor, launched in 2008 from etherpad.com. It was acquired by Google during the development of Google Wave, and the service's code base was open-sourced. Several websites now run an EtherPad service and there is interest in making private installs (such as one for the Fedora Project) easier to create.
Buuut the EtherPad code-base isn't exactly in a packageable state, as demonstrated by SDZ, here. We would like to package EtherPad correctly for Fedora. Where possible, we intend to use good build system practices and clean up libraries used.
Finally, once complete, we'd like to use the new packages to setup an EtherPad instance for the Fedora Community.
I'm new to FADs / open source / hackathons what can I expect?
Expect to learn a lot. The FAD is mainly about a volunteer group working to make a dent in an awesome piece of software. Not an über-coder, we'll find ways for you to help, and make sure you learn something.
Not interested in working a whole weekend on Etherpad? Stop by 5pm Saturday for a presentation by Jeff Mitchell on managing the KDE community (agenda)! How do you manage a passionate, distributed group of international volunteers? We'll find out. After, we'd love to talk about open source, our communities, and technology in general.
Pre-FAD (very optional)
- Saturday, October 2nd
- 3pm - Assess skill sets, forge plans and detailed goals, run numbers for buying food, etc.
computercolin: Planning to connect with Joe Cornelli and some EP contributors from Europe here.
- Friday, October 8th
- 5pm - Kickoff (introductions, something fun, layout of plan)
- 6pm - Hacking
- 8pm - Educational Break: Intro to OSS development for Olin Students
- Saturday, October 9th
- 11:00am - Individual reports and progress check
- 11:30am - Hacking
- 1:30pm - Indian lunch buffet at Masala Art
- 2:30pm - Hacking
- 5:00pm - Talk: Jeff Mitchell of KDE on Building and Maintaining Communities
- 7:00pm - Interactive Stir-fry Dinner
- Sunday, October 10th
- Breakfast by Colin for the hardcore
- Our purpose is to...
- Repackage EtherPad in a consistent, Java standard, portable way
- Create compliant, Fedora packages for EtherPad
- Setup EtherPad instance on Fedora Infrastructure
- Teach non-Propeller-heads about OSS development and the technologies used
- In addition, we will attempt to complete the following secondary goals as time allows:
- Build better(/more complete) test system for EtherPad
- Create a EP web-config interface -- easier to deploy EP
- Document EP
computercolin: Think we could do a most-of-night (all-night?) hack session one of the nights. Both, probably too much.
- Build system skills (particularly Ant and Scala/JS friendly systems)
- expertise in jetty, Comet, AppJet or Rhino would be helpful
- also some mysql or apache derby
- infrastructure deployment
- software project management
- code (re)architecture
- developer documentation
- Malleable mind to fill (don't know anything here? come learn something, hear war stories, join open source!)
- Jeff Mitchell (Boston, MA) - Asked to give talk, community management, coding, sysadmin - coming
- Tom Calloway (Littleton?, MA) - packaging, polymath coding skills, legal - coming
- Jon Stanley (New York, NY) - sysadmin, polymath coding skills - coming
- DJ Gallagher (Boston, MA) - Java Propeller-head - dev, documentation Will probably come
- Matt Crawford (Wellesley, MA) - polymath computer skills - Interested in coming
- Colin Zwiebel (Needham, MA) - Organizer (it appears) - developer, Oliner, Will be there
- Find great OSS mavericks
- Snag some cool space at Olin
- Get some awesome Oliners (not hard)
- Make sure everyone learns something and has fun
- Andy Pethan (Needham, MA) - Attendee/hacker/facilitator - developer, Etherpad fanboy Will be there
- Sebastian Dziallas ( Needham, MA) - Fedora Packager - developer, packager Will make it
- Paul Booth (Olin) - Coding, testing, jokes - Be there
- Jason Curtis (Olin) - Java - Interested
- Jeff Atkinson (Olin) - Java - coming
- Danny Bathgate (Olin) - polymath programming skills - interested
- Kevin Mehall (Olin) - coding, lots of linux admin - Very interested
- Mel Chua (Raleigh, NC) - QA implementation - Can probably come if schedule is free--Errt, she's in South Africa doing a POSSE
- Ticket tracker setup (move this to fedorahosted.org?)
- Collect all existing bugs/enhancement requests and get them written and triaged properly
- Test case/results system implementation
- Write and execute first round of test cases, starting with a smoke test, then moving to focus on scaleability, cross-platform/browser testing
- QA infrastructure experimentation (probably looking at Mozilla's tools for starters)
- Joe Cornelli - (Milton Keynes, UK?) - linux admin skills, further evaluation needed - Interested in remoting
- John McClear - (UK) - PrimaryPad, admin, (more...) - Very interested in remoting, has week off!
- Brian Herman - (Chicago, IL) - polymath programming - Interested in remoting
- Andy / Oliner w/ car will pickup week of FAD. Will consist mainly of Soda.
- Masala Art outing
- Attendees will carpool / ride bikes 1 mile into Needham
- Friday (8th) - Sweet Tomatoes Pizza
- Saturday (9th) - Communal, interactive, stir-fry dinner
- Colin and helpers will grab rice cookers, setup spicing station
Infastructure / Communication
- Projector i=n room / borrow from Olin IT
- Borrow video camera for streaming video / screencast
- Friday, Sweet Tomatoes Pizza - $15 / reg attendee ~$120
- Saturday, Masala Art Buffet (the discussion meal) - $14 / reg attendee ~$250
- Saturday, Communal Chinese Dinner - $150 total
- Drinks / Snacks
- $20 /night =$40
Food total: $560
|Jon Stanley||Amtrak||Oct 8 ~6pm - NYC (Penn station)||Oct 8 - Route 128 Station (RTE)||Oct 10 ~9am - Olin||Oct 10 - NYC (Penn station)||$180 USD|
|Tom Calloway||BECC (~at olin)||Oct 8||Oct 10||$350 USD|
|Jon Stanley||BECC (~at olin)||Oct 8||Oct 10||$350 USD|