On Friday, 4 September 2015 17:18:14 CEST, Peter Bočan wrote:
I’ve got a few questions before I start “stripping down” Trojita code. What’s the list of files necessary for fully functional IMAP? There’s a lot of models and code that I can’t really say where it belongs to.
Hi Peter, please see the CMake build rules. Check what libraries are linked by the libImap (the `target_link_libraries` stanza); everything which is linked in there is actually needed.
Also, trying to "strip down" the IMAP implementation is probably a sure way of guaranteeing a fork, and an incompatible version where patches won't be able to flow and be exchanged easily. My suggestion is to start working within the Trojita's source tree, defining APIs which you want to support, and documenting them. Defining these APIs will answer your question why all of these models are needed, and what for.
Hope this helps, Jan -- Trojitá, a fast Qt IMAP e-mail client -- http://trojita.flaska.net/
