Hi Luke,
On Tue, 2010-12-07 at 15:30 -0500, Luke Macken wrote:
Hey all,
I just threw all of my bodhi v2.0 notes on to the wiki:
https://fedoraproject.org/wiki/Bodhi/2.0
Please feel free to chime in with your questions, comments, ideas,
criticism, etc.
I have a question about the chosen template engine.
The page says that Bodhi2 will use Mako. Is there any reason for this
choice? (except for the obvious fact that it's actually fast and well
maintained upstream, which Genshi isn't)
If that's the only reason, did you consider Kajiki? [1]
I see real benefits in using an XML-based template engine, and using
Kajiki would allow to mostly reuse the Bodhi1 Genshi templates
(migration seems to be trivial [2]) while having performance roughly
similar to that of Mako.
Note that I don't want to bikeshed indefinitely on this, I was just
wondering what the reason for choosing Mako was.
And given the huge list of stuff to be implemented for Bodhi2, it seems
like everything that can be reused from Bodhi1 would be a nice help in
getting there.
Other than that, I only see awesome ideas for the future of Bodhi, both
from a Fedora maintainer and a downstream distributor point of view.
Is the page supposed to contain only the high-level goals of Bodhi 2 or
can we start polluting it with ideas for the implementation details?
[1]
http://sourceforge.net/p/kajiki/home/
[2]
http://kajiki.pythonisito.com/migrating_from_genshi.html
--
Mathieu