Trac French Development Summit 2010 Wrap-up
- cboos, rblank
This was our first face to face meeting, and it was quite a pleasure to get to know each other "in real life" ;-)
We discussed lots of things, among which how we could manage to involve more people into Trac development, what are the next directions, how pleased we were of Trac 0.12 and many other things.
First we discussed a refactoring that I had in the works, about renaming
RenderingContext and some related changes (r10328). Still on the topic of rendering,
we discussed #9655 and my proof-of-concept implementation of the feature proposed by Itamar, and whether it was worth conveying the data needed by templates in the RenderingContext or not. We found out that this idea didn't mix well with the nesting of rendering contexts, so for #9655 we decided to keep abusing the rendering hints, albeit in a cleaner way.
I tried to expose the merits of the GenericTrac approach, as well as its interest as a way to abstract away from the storage implementation details, which would enable us to implement #1132 in a modular way. For the generic db storage, Remy suggested a approach similar to the one defended by cklein in GenericTrac/Brainstorm#Discussion, with NULL values in value columns not used.
Then we focused on #1492, Remy showed me his wonderful canvas based revision log graph, and I negotiated a few minor visual tweaks ;-) The final version of the changes landed on trunk at the end of the day (r10330) and moments later it was deployed on t.e.o. See http://trac.edgewall.org/log/rblank/ for a sample.
See also: timeline:2010-11-18
Now looking forward to the next opportunity to work together ;-)