Skip to content

Conversation

@a1012112796
Copy link
Member

@a1012112796 a1012112796 commented Jan 26, 2026

I'd like design something like github app,
and imply plugin logic by some more
features than github apps.
this is a early draft for waiting more response.

It will act like a individue user, which can be cosider as a bot acount or a plugin.

features design about gitea app:

  • atc like indivdue bot acount through api by JWT auth (like github app)
  • provide webhook (like github app)
  • act as other user like oauth2 app (like github app)
  • app will be allowed to provide service whch will be called by gitea like webhook,
    and it will request ontime response, the response will affect the gitea srvice logic. (plugin logic)

installition types:

  • install by a repository
  • install by a user
  • install by a orgnization
  • install by system

...

related:

@GiteaBot GiteaBot added the lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. label Jan 26, 2026
@github-actions github-actions bot added modifies/api This PR adds API routes or modifies them modifies/go Pull requests that update Go code modifies/templates This PR modifies the template files modifies/frontend labels Jan 26, 2026
@delvh delvh changed the title gitea application (try design something like github apps and plugin system) Introduce Gitea Apps Jan 26, 2026
@wxiaoguang
Copy link
Contributor

I see that many of your PRs are still pending.

Some maintainers and I have spent time on reviewing them.

Would you like to complete these pending PRs? If there are just more pending PRs, I have the question that whether my time spent on reviewing makes sense.

@a1012112796
Copy link
Member Author

I see that many of your PRs are still pending.

Some maintainers and I have spent time on reviewing them.

Would you like to complete these pending PRs? If there are just more pending PRs, I have the question that whether my time spent on reviewing makes sense.

oh, sorry, I forgot them. I has closed all pull requsts which will not continue working on it in a long time. And in my view, the draft pull request is not necessary to review unless you are interesting in it.

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

Labels

lgtm/need 2 This PR needs two approvals by maintainers to be considered for merging. modifies/api This PR adds API routes or modifies them modifies/frontend modifies/go Pull requests that update Go code modifies/templates This PR modifies the template files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants