Naples sprint update
Day 2 of the Naples Sprint is underway and we have seven people working on GetPaid today. Yesterday we made some good progress, but in tasks we didn't have on the task list yet, though very important. Today we are moving to solidify the product and some improvements should be visible soon!
Naples Sprint
There's over a hundred people in the Naples Sprint, post Plone Conference. There are lots of topics and projects going on here. GetPaid's goal for this sprint is to get out a release candidate of the Red Ochre release.
GetPaid: Day 1
On the first day, we recruited a group of 8 to work on the project. We reviewed our task list and refined it some. Before delving into refactoring, we discovered that our product tests were in need of serious attention. Though work has gone on recently in building in tests in the getpaid.core (Zope 3 library) - in part to make to easier to upgrade to Plone 3.0 - the PloneGetPaid (Plone wrapper product) was desperately needing improvement. Some tests created during the Google sprint were completely outdated and needed removal, and large sections of the product needed tests. This quickly became a priority for considering a release. Reed also cleaned up some of the naming in the product to make it more consistent.
In this process, Jean Francois introduced a product into the buildout for making functional tests called Test Recorder. It allowed me (read "not a developer") to make functional doctests for the product! That was exciting, as I had no idea it could be so easy (ie literally just clicking through the site and adding some comments).
We also updating the Plone version to the latest release in the series (2.5.4) and updated the Five version to 1.4 to allow for browsertesting.
Davide also worked on getting us onto GenericSetup best practices. Things were removed from the install.py and cleaned up for GenericSetup.
Davide also made an example customization policy to ship with the product to demonstrate how to change settings. This complements the Zope 3 approach to customization discussed in documentation and in Martin's talk from the conference.
A small bug in the policy display was fixed.
Liam, sprinting remotely, also checked in several UPS integration files to the branch he is working on, which included tests.
On the internationalization front, Ricardo added a Portuguese (Portugal) translation, Giuseppe updated the Italian translation.
That's about it for day one! Looks better when I actually write it all down :)
Day 2
We are already under way for the day. Unit tests in PloneGetPaid are getting advanced, and the GenericSetup work is completed already!
More later...
Trackback
The URI to TrackBack this entry is: http://www.plonegetpaid.com/updates/archive/2007/10/14/naples-sprint-update/trackback-
xzuvxbrq
:
xzuvxbrq
xzuvxbrq
-
mdmfqluc
:
mdmfqluc
mdmfqluc
