Re: Best way to add Forgejo support?

Tim Landscheidt <[email protected]> Tue, 24 Feb 2026 22:25:28 +0000
Newsgroups gmane.emacs.gnus.general
Organization https://www.tim-landscheidt.de/
Message-ID <[email protected]>
(anonymous) wrote:

> I have been trying to research how one could add forgejo[1] support to
> Gnus (Reading and post to Forgejo issues and pull requests). I am not an
> experienced Gnus user so I might be using the wrong terms.

> Is it better to add this support as a =E2=80=9Cbackend=E2=80=9D to Gnus, =
like NNTP, etc.
> Or is it better to write an intermediate server which talks with Forgejo
> and acts like an NNTP server to Gnus (or some other server, I am not
> sure).

> Footnotes:
> [1]  https://forgejo.org/

While not a Gnus backend, Magit (https://magit.vc/) offers
support for forges with Forge (https://docs.magit.vc/forge/)
that includes issues (and pull requests).

Internally, (IIRC) this uses the Ghub package
(https://docs.magit.vc/ghub/), and extending that for Pagure
was reasonably easy, so it is probably for Forgejo as well.

Tim