An RSS/Atom newsreader that sucks less

Canto | Details

Updated for 0.7.x. Older versions here
HOMENEWSFAQSCREENSHOTSDOWNLOADGETTING STARTEDCONFIGGITWEBBUG TRACKERCONTACT
Git Awareness
2009-04-09 23:25:13

Once again, in coordination with a major release, I've recoded the site. This time to add more git awareness. Since I already set it up to render out of git, the rest of the site now resides in a git repository, rather than a sqlite3 database. This is similar to the engine I wrote for my blog, although I'm still using Django as my glue, rather than my hand-crafted mod_python handler.

I'm curious about the performance of the site, but I'm also fairly certain that drawing on a git repo is only marginally slower than a sqlite3 file, especially when you're pretty low traffic anyway. The amount of content be hosted is also really small.

The advantage of the new system is that the site can be updated from the canto source and as such the documentation in the source and on the site can never be out of sync. Also, in the future, I'd like to make the site more branch aware, so that the current version of the documentation for the master and experimental branches just by changing the URL.

Documentation and content useful to be distributed with the source are taken from the canto source proper. So stuff like configuration and styling information are rendered straight from the master branch.

Other content, like news and download information is taken from a separate, new repository just for the site. This includes all of the combined git / django code.

In addition, the screens page has been taken down temporarily because I'd like to take more selective shots of a more recent release (I hope to do this next). Oh, and of course, I had to slap a new coat of paint over the whole site. I think this one's a little easier on the eyes.

Have fun, report bugs!


Send all bug reports to canto-reader [at] codezen [dot] org
Or come to discuss in #canto on irc.freenode.net