Skip to content

Instantly share code, notes, and snippets.

@jimmycuadra
Created September 10, 2016 00:38
Show Gist options
  • Save jimmycuadra/06f4c2e03ebc40fa0867019e28d31abd to your computer and use it in GitHub Desktop.
Save jimmycuadra/06f4c2e03ebc40fa0867019e28d31abd to your computer and use it in GitHub Desktop.
ruma 0.1.0 todo
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
@jimmycuadra
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment