Talk:Etherpad FAD

From FedoraProject

Jump to: navigation, search

Contents

By the numbers


The Pitch

Oliners (who don't know Java/Scala/OSS)

Etherpad. You know it, you love it, you miss it. Why don't you come work on it? Thats right, EtherPad is now Open Source software, and it needs some work.

October 8-10th we're hosting a Fedora Activity Day centered around EtherPad. We'll be working on packaging of the software. That covers technologies like J2EE, Scala, server-side-javascript, javascript, release engineering, and more. If any of those sound exciting, we'd like you to learn about it! We invite you to our hacking and to a few "intro sessions" throughout the weekend:

Java / Scala / JS / Release Engineers

Etherpad is the pinnacle of online, collaborative text editing. If you're not familiar with EtherPad, take a look at this video. Buuut the EtherPad code-base isn't exactly in a packageable state, as demonstrated by SDZ, here. We would like to package EtherPad and package it correctly.

October 8-9th(plus sleepless, greet the 10th nigh session), join us as we dissect EtherPad and mold it into a happy, best-practices following package. We'll get our hands dirty with Scala, build systems, server-side-javascript, and a whole host of other fun technologies. We'll hack along-side European EtherPad contributors, enjoy a delicious Indian brunch, and learn/teach fascinating stuff.


List Resources

This event doesn't need many resources, luckily. We aren't using any hardware toys. Attendees bring their computers and thats pretty much the end of the story. Few things:


Date

computercolin: Some conflicts:

computercolin: If we want pre-Ontario, gotta be weekend of Oct 1st or Oct 8th


Event Facility

Floor Plan

Computercolin olin crescent room diagram.png

We have 209 and 211

Reservation

Computercolin etherpad fad olin cc209 reservation.png


The Task

Notes from Victor Vasilyev

User:Victorv

I've successfully compiled and launched the project on the Fedora 13, and can confirm that is working well. But, I've also noticed that the Google wave has a bit more facilities  :-(

After a brief researching of the project I've opinion that you'll have a lot of the tasks that should be completed before release of the project for the Fedora Linux distribution will happen. I see at least the following tasks:

etc.

I think, you should also decide to use a build system that is "usual" for Java (e.g. Ant, Maven, etc.) instead of Bash-scripts.

...And, finally, will be better to see a components diagram for the project (e.g. UML components diagram) that might explain a role of each component, and their dependencies.


Planning Archives

Prerequisites

See the How to organize a FAD list; you can keep your to-do list here.


Detailed Work Items & Final Attendees

  1. Inventory attendees and skill sets
  2. Create plan of action
  3. TODO: Fill in ...
  4. Get Fedora EtherPad package approved
  5. Deploy package to Fedora Infastructure


Getting up on Fedora Infastructure

http://fedoraproject.org/wiki/Infrastructure/RFR

http://blog.melchua.com/2010/08/31/etherpad-fad-infrastructure-questions/

Discussion on Educating New People -- Asheesh

Thanks Greatly Asheesh (Paul Proteous) Laroia!

http://www.pastie.org/1190343