Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin system #661

Closed
2 of 6 tasks
shyim opened this issue Jan 13, 2017 · 5 comments
Closed
2 of 6 tasks

Plugin system #661

shyim opened this issue Jan 13, 2017 · 5 comments
Labels
type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.

Comments

@shyim
Copy link
Contributor

shyim commented Jan 13, 2017

  • Gitea version (or commit ref):
  • Git version:
  • Operating system: macOs
  • Database (use [x]):
    • PostgreSQL
    • MySQL
    • SQLite
  • Can you reproduce the bug at https://try.gitea.io:
    • Yes (provide example URL)
    • No
    • Not relevant
  • Log gist:

Description

It were awesome if we had something like a plugin system. I made some changes to gitea to push notifications to Asana (Task-Managment system) and on any update i must merge the gitea repository with my patches and resolve the conflicts :(

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/40915232-plugin-system?utm_campaign=plugin&utm_content=tracker%2F47456670&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F47456670&utm_medium=issues&utm_source=github).
@lunny
Copy link
Member

lunny commented Jan 13, 2017

You can send a PR to Gitea :)

@lunny lunny added this to the 1.1.0 milestone Jan 13, 2017
@tboerger
Copy link
Member

The 1.1.0 release is really not a target for a plugin system. Maybe you can tell us more about your Asana integration, possibly it's worth it to integrate it into the core until we get a plugin system built.

@tboerger tboerger added type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first. labels Jan 13, 2017
@tboerger tboerger modified the milestones: 1.x.x, 1.1.0 Jan 13, 2017
@shyim
Copy link
Contributor Author

shyim commented Jan 13, 2017

The user can insert a API Token in their user settings.
And if i add to my commit message "#asanaTaskID", will be a comment created on the asana ticket like
"New Commit: Datei Upload Plugin #227297458457220

http://host:3000/org/repo/commit/427ea88f10c0640f022a4e8ca83788d4120a5f16
"
So its possible to check easily commits in ticket system. This could be also extened to pull requests.
I guess it could be a great basis for other task managment systems like trello/jira else

@ChangePlaces
Copy link

I fail to see how this is related to #1169 as this is about a general feature, whereas #1169 is a specific feature. poor show

@lunny
Copy link
Member

lunny commented Feb 20, 2019

There is also another issue #2222 duplicated with this but more discuss there. I will close this one and reopen #1169 .

@lunny lunny closed this as completed Feb 20, 2019
@lafriks lafriks removed this from the 1.x.x milestone Feb 21, 2019
@go-gitea go-gitea locked and limited conversation to collaborators Nov 24, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type/feature Completely new functionality. Can only be merged if feature freeze is not active. type/proposal The new feature has not been accepted yet but needs to be discussed first.
Projects
None yet
Development

No branches or pull requests

5 participants