Post #1404642
2026-02-17 22:19 UTC
Replies (2)
-
@technomancy@hey.hagelb.org 2026-02-17 22:21
@nasser (this is assuming I could be convinced that a centralized-per-project issue tracker is a bad thing to begin with which I'm still on the fence about) (centralized-per-project is not the same thing as "should all issues in the world be hosted on one web site"; hope that is clear)
-
@nasser@merveilles.town 2026-02-17 22:59
@technomancy so the tricky thing is the core representation is automerge (https://automerge.org/). the easy to build easy to extend version of this exposes a rest API that takes automerge blobs and then all the crdt stuff happens on the client. keeps the server simple and unlocks hacking and extension on the client with the trade-off that the client now needs an automerge implementation. the alternative is a rest API that is defined in terms of comments, issues, edits etc and the crdt stuff happens on the server. now your client only needs an http stack but your constrained by the API the server exposes.