Difference between revisions of "GSoC/2019/Project Ideas"

Jump to navigation Jump to search
Line 209: Line 209:
=== Multi-account ===
=== Multi-account ===


Brief explanation: Implement multi-account support in poezio (https://lab.louiz.org/poezio/poezio/issues/3456)
''Brief explanation'': Implement multi-account support in poezio (https://lab.louiz.org/poezio/poezio/issues/3456)
Involved technologies: Python 3, XMPP
 
Mentors: Emmanuel Gil “Link Mauve” Peyrot, Maxime “pep” Buquet
''Involved technologies'': Python 3, XMPP
Deliverables / Expected results:
 
''Mentors'': Emmanuel Gil “Link Mauve” Peyrot, Maxime “pep” Buquet
 
''Deliverables / Expected results'':
* Poezio with multi-account support
* Poezio with multi-account support
* Being able to switch from one account to another (a la irssi, ^X ?)
* Being able to switch from one account to another (a la irssi, ^X ?)
* Adapt UI/UX where necessary
* Adapt UI/UX where necessary
* Tests for the added/rewritten parts
* Tests for the added/rewritten parts
Milestones:
 
''Milestones'':
# Get familiar with slixmpp’s stream handling and poezio’s internals.
# Get familiar with slixmpp’s stream handling and poezio’s internals.
# Break down the `core` module further, to make it more testable and easier to integrate changes
# Break down the `core` module further, to make it more testable and easier to integrate changes