Created
September 10, 2016 00:38
-
-
Save jimmycuadra/06f4c2e03ebc40fa0867019e28d31abd to your computer and use it in GitHub Desktop.
ruma 0.1.0 todo
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I'm hoping to release 0.1.0 by the end of the year | |
https://github.com/ruma/ruma/milestone/1 | |
In other words, no federation, only the most critical APIs implemented | |
when I get back to work on it next week, my next steps are to write some tests for the message sending API | |
and then to work on the state event creation APIs | |
once those are done, the logic for validating state events on creation will be in place, so finishing the create room API will be possible | |
the /sync API will be the final beast for 0.1.0 | |
with the join/invite APIs being thrown in there somewhere and likely somewhat easier than the others | |
the two big question marks in my mind right now are 1) a better approach to the equivalent of synapse's state groups 2) the architecture of /sync and how to make it performant |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
"state groups" described here: https://gist.github.com/erikjohnston/ae60767679278c0c4519