@gmcd πŸ’™ the concept of {jgd}!

ima make a golang standalone server for it and eventually bake the browser part right into it

@hrbrmstr @gmcd Ah, I was just about to do the same thing (thank goodness I checked out Mastodon!).

@eitsupi @hrbrmstr Happy to add you to the repo too. I think the main pieces are all there; it's "just" Windows support needed before we can submit. But helps to have multiple hands available for FRs etc.

P.S. I hope you noticed `arf` being used in the screenshot.

@gmcd @hrbrmstr When I asked Opus to consider it, they said that instead of maintaining the current functionality of jgd, we should fork it and create a separate configuration that uses an external server.

It might be a good idea to create a prototype...

@gmcd @hrbrmstr
My PoC.
https://github.com/eitsupi/trigd

(The name has been changed so that it can be installed at the same time as jgd.)

@gmcd @hrbrmstr
Looking at the actual result, it appears that there was no need to fork the jgd code since no changes were made to it πŸ˜…
@eitsupi @hrbrmstr Ha, nice. Do you want to add the Go binary/component to the upstream repo then? Again, happy to add you as a contributor.
@gmcd @[email protected] i do think it'd make sesne to pair any viewers with the pkg to help discovery. i may not be able to hack on it much (got accepted at a talk that's in early March) but after that I wanna get this up and working super well and figure out how to get a viewer pane in or adjacent to Zed w/it.
@hrbrmstr @eitsupi Cool cool. Sent you both collab invites. No pressure and can always re-invite later if that's what you'd prefer. But it's there if you have time/interest.
@gmcd @hrbrmstr Thanks, I've opened some issues...

@gmcd @hrbrmstr
Thank you.
Including a Go server in the repository could be valuable as a reference implementation.

As noted in the trigd README, more advanced features require C or Rust, but the Go server is simple and quick to compile, and I think it could be valuable as a reference implementation.
I'll submit a PR later to make it easier to connect to any server.