meteorlxy / vssue

:mailbox: A Vue-powered Issue-based Comment Plugin
https://vssue.js.org
MIT License
773 stars 106 forks source link

Add support for Gitea #7

Closed moqmar closed 4 years ago

moqmar commented 5 years ago

Gitea is an alternative to GitLab that's lightweight enough to be run on something like a Raspberry Pi. The API should have everything required to add support for it to Vssue.

This would allow anyone to self-host their comments with way lower resource requirements, or use a non-profit hosting service like codeberg.org.

meteorlxy commented 5 years ago

Seems that Gitea does not support OAuth now. It's part of the Milestone of Gitea v1.8.0 (see https://github.com/go-gitea/gitea/issues/27).

Vssue will try to support gitea after that.

jonasfranz commented 5 years ago

@meteorlxy @moqmar maybe have a look one this PR:https://github.com/go-gitea/gitea/pull/5378 it includes the oauth2 provider and could be used for evaluation and testing.

meteorlxy commented 5 years ago

@jonasfranz

You did a great work!

I'm not familiar with gitea. Could you please give some notes that why deleting and editing a comment is deprecated?

image

meteorlxy commented 5 years ago

Other related issues: