Sprints, January 2006
OSAF is planning an in-house gathering the week of Jan 17-20. OSAF remote staff members will be in town, and a few volunteers and friends have been invited to join us. We think of this as a trial run for similar events that will be open to more people. We're planning two sprint days.
Chandler extension parcels (Wednesday, 18 Jan)
list of projects
- setuptools parcel (Mike and PJE)
- rdf import/export (Katie)
- improved flickr (Ted and John)
- parse hCalendar class events from a webpage (Philippe and David).
- XML-RPC and repository editor (Alec)
- Survey feedback parcel (Jeffrey and Reid)
- Bugzilla parcel (Jed)
- IMAP Server Parcel (Morgen and Brian K)
- EVDB/eventful (Grant)
- Quicksilver, Dashboard integration (Ted and Morgen)
list of project ideas
- integrate with web 2.0 data
- upcoming.org
- yahoo
- salesforce.com
- ... etc.
- calendar data sync with Apple iSync
- jabber client
- exchange sync (talk directly to outlook exchange)
- backup and restore tool (back up data on collection by collection basis)
- ups/fedex package tracker (a "parcel" parcel!)
- structural tension charting
- address book
- im presence manager
- irc client
- parcel manager (keep track of what extension parcels are installed)
- extend/improve amazon parcel
- ecco sync
- native mac, win certificates
- http proxy (get history in repository, etc.)
- thumbnail summary view
- outline summary view
- osx notifications via growl
Chandler automated tests (Friday, 20 Jan)
list of test ideas
- Create a new event and make it recur daily. (Grant)
- Do a complete review of repository unit tests, they are antiquated
- Performance tests for email (send/receive)
- Mock cosmo for functional and unit tests (Jeffrey)
- More generally, mock servers for unit tests
- Endurance stress tests for sharing (try to share and share and share)
- Tests for sample parcels (only one flickr test right now)
- More i18n tests (Philippe)
- Test profiling, testing, debugging facilities available in chandler
- Functional tests for date edge cases (Bear)
- special dates
- leapyear transitions
- problem dates
- 30 day transition to 31 day months
- daylight savings time
- dst transitions
- non-pacific timezones
- week to week transition
- locales (non gregorian calendars)
- first of [Month, Week, Year]
- last of [Month, Week, Year]
- Cosmo performance/compliance (Lisa and Grant)
- Zanshin unit tests
- RSS to stress test repository (Ted)
- Email to stress test repository (Andi)
Functional Tests
- Import testcases (Aparna)
- Export testcases (Aparna)
- Recurrence testcases (Katie and Sheila)
- Sharing testcases
- Calendar view testcases (Alec)
- Minicalendar testcases
- Email testcases (Mikeal)
- Summary view testcases
Test Tools
- Regression tool (Dan)
- Add functional tests to tinderbox
- do_tests.sh (windows enhancements)
Chandler linux distro builds
Sprint feedback
Feedback about sprint week, notes about lessons learned while doing sprints, etc.
Comments about the feeds tutorial
- python.exe doesn't exist in the 0.6 Windows distro
- from i18n import OSAFMessageFactory? as _ needs to be added
- under "Creating and Displaying Data in Sidebar -> Downloading Feeds: FeedChannel?(ContentItem?) should be FeedChannel?(ListCollection?)
- sidebarCollections = schema.ns("osaf.app", self.itsView).sidebarCollections -> sidebarCollections = schema.ns("osaf.app", self.itsView).sidebarCollection [no s on sidebarCollection]
- Django is (needlessly) mentioned in at least one of the tutorials
- We need a tutorial that shows how to create extended calendar events
- need to mention how to set displayName for a collection to show up in the summary view
- How do you extend an existing detail view, like event?
- need from osaf.framework.types.DocumentTypes import SizeType?, RectType? for detail view