Nerdz Core is designed to offer a single entrypoint for each service offered by Nerdz, including the API and Web.
- Created types (ORM model)
- Fetch comments and posts (with related options: from friends only, in a language only and these options can be mixed).
- Add/Delete/Edit comment/post
- Rereiving user information (numeric (fast) or complete)
- Implement the messages interfaces for pm -> write tests
- Add a method for every user action (follow, update post/comment, create things and so on)
- Tests for every method
- Branched Core from Nerdz API
- Finish moving Db types/logic into the
db
package (tests) - Provide a full Protocol Buffers description of the protocol Nerdz Core wishes to expose to the world
- Define an RPC protocol using gRPC
- Provide TLS-based authentication
- Provide 100% testing coverage
A big thanks to Paolo for its long-standing commitment to the development of Nerdz API.