Skip to content

Support for bridge to Linear? (+Offer to build) #1489

Open

Description

@jphastings

Would git-bug be interested in Linear as a bridge? They have a solid set of APIs that should cover all the functionality the other bridges offer.

If this sounds interesting, I'll be happy to put some time aside to put a first pass together. (I'm confident in Go & use Linear, but haven't used the Linear API yet & there's no well-maintained Go SDK out there, so we'd have to see how it goes!)

Activity

  1. changed the title [-]Support for bridge to Linear? (+Offer to assist)[/-] [+]Support for bridge to Linear? (+Offer to build)[/+] on Oct 12, 2025
  2. sudoforge commented on Oct 12, 2025

    @sudoforge
    Contributor

    I have thoughts on what the future of git-bug might look like (relevant: bridges as external binaries), and I'm rather hesitant to add more bridges at the moment.

    That said, if you are interested in building this and writing tests for it, and if your offer for development also comes with an offer to maintain the bridge when you can, I'd be happy to review, test it, and integrate it in, for now. At the very least, if it never made it in, users who were interested in this bridge could use that tree.

  3. jphastings commented on Oct 12, 2025

    @jphastings
    Author

    Thank you — this is great context!

    I'll have a crack at building it (to see what the commitment is like, given there aren't any well-supported Go SDKs for their API), but would definitely commit to maintaining it (and to a high bar) if I submitted it for inclusion.

    I've also read through your (awesome) vision for the future. I posted about the possibility of using Hashicorp's go-plugin. Would you be interested in this Linear bridge as a proof-of-concept implementation using that? (I'd create a copy of git-bug with go-plugin used, and implement Linear as a bridge in a separate binary — possibly even in typescript, to use the official SDK and demonstrate the multi-language benefits of go-plugin)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions