Skip to content
gbin edited this page Nov 12, 2012 · 2 revisions

Any contribution is really welcomed around those subjects, feel free to contact us if you would like to contribute.

Switch to a more active xmpp backend

xmppy has been nice but doesn't look active anymore.

I propose to port Err to SleekXMPP

Standardize on one evented framework

The web interface uses gevent, the IRC backend twisted but the core is using none of them.

Using an event framework would allow us to mock easily a backend for unit testings, it would enable the use of several backends at the same time, remove the scary thread pool we have in err etc.

Port to python 3

Sleekxmpp has been ported in python 3, flask has a also an experimental fork. The goal would be to has a pure python 3 codebase and port it automatically with a "3to2" at install time.