Closed whit-colm closed 8 months ago
I set up a wiki page for this, but of course it's empty until we can come up with an API.
I'm shooting for the reference page to roughly-sorta-resemble a kubernetes API reference example.
Discussed in class:
With the API finalized, it will be available on the above mentioned Wiki page, which will be a reference for all teams in implementation. Changes can happen, but I would like a GH issue opened on the matter so we can track it.
Use a RESTful API to actually communicate any data between server and client; but open the world's widdlest itty bitty websocket that, when a client receives a signal, refreshes the webpage in the background, thus giving the illusion of "live"-ness without us figuring out gRPC or whatever.
Closed with #6
We need a preliminary API spec which we can point to (and iterate on) so that the frontend and backend teams can go about their merry way. As long as each side can implement the API correctly, they can trust the other side to do the same. Thereby we avoid having to have each person's fingers in every single pie.
Once we have this, we can set up the most basic server-client communication and go from there (UI, database, whatever).
To discuss:
user
s,message
s, andthread
s are obvious; but what about a user's active threads? what about initial login? what information is necessary that isn't immediately obvious?)It may be pertinant to wait until after #2 is complete so that we can more easily imagine what client-server conversations may look like.