campadrenalin / ejmail Goto Github PK
View Code? Open in Web Editor NEWEJTP-based mail service.
EJTP-based mail service.
To, from, etc. This exists to some degree already.
When EJTP 0.9.0 comes out, take advantage of the EJForward module to replace EJMail store and forward semantics. This will reduce the EJMail protocol to one simple message type, ejmail-message
.
Set up the bit of code that actually supports network access over EJTP. Two mailboxes should be able to send and receive basic data.
Write a first draft of the basic classes necessary for the project: Mailbox, Message, and Conversation. Network communication does not need to work for this, but all properties and linkages must be set up, and all unit tests must pass.
Currently, libcps is only used for its interface as a placeholder - its persistent storage abilities are not set up at all. This is a necessity for storing an EJMail mailbox.
This ticket is basically just a block on the libcps ticket for anydbm support.
No greater test of backend quality than a nice graphical interface, eh? For ours, we'll be using PyKDE4, which is old enough to import properly in Debian Stable (I wasn't sure, so I checked). This ticket will probably have a lot of subtickets involving designing the look, building the KApplication, etc. I'll be learning PyKDE4 for this, so it should be "exciting", in the "dammit I have to learn stuff" sense.
EJMail is going to come in two components, much like DoctestAll. A library portion, where most of the code is located for modularity, and a client script for the command line (and eventually a Qt-based client as well).
This ticket involves the design of the EJMail API. From the point of view of another library, program, or system using EJMail, what grain of control do we want? What kind of interface will be friendly, and make it easy to integrate things like EJForward and EJIdent when they come out? That's exactly what I'm trying to determine now.
Few changes I'd like to make.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.