textileio / go-textile

[DEPRECATED] Textile is a set of tools and infrastructure for building composable apps and services on the IPFS network
https://textile.io
MIT License
357 stars 43 forks source link

bots: adds the first implementation of bots rpc #905

Closed andrewxhill closed 5 years ago

andrewxhill commented 5 years ago

Signed-off-by: andrew andrew@textile.io

andrewxhill commented 5 years ago

okay, got each of the comments.

re. moving client / server to bots. sounds good. i can give you BotClient => botsrepo.Client easy (done here), Server is trickier. Currently it is relying on the *core IPFS node, so if I move it out and then depend on it, it creates a circular dep.

sanderpick commented 5 years ago

K, cool. Makes sense. Eventually it would be nice to pull out the pieces you need from Textile (IPFS, datastore), and then make sure they are referenced by core interfaces (Datastore, IPFS). Then you'd build the Server from those. Then, it could all be assembled in Textile. For another day.