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

gitea #1

Open
despiegk opened this issue Oct 25, 2017 · 2 comments
Open

gitea #1

despiegk opened this issue Oct 25, 2017 · 2 comments

Comments

@despiegk
Copy link

https://github.com/go-gitea/gitea

requirements

  • fully integrated with IYO
    • repo's give IYO org's rights (no need to do group mgmt on gitea level)
    • seamless login, use chosen email addr as login when doing oauth
    • try to do it in such a way that we can keep on easily updating gitea
  • make sure rest api can be used using IYO secret (linked to org)
  • integrate a kanban component e.g. https://libraries.io/npm/semantic-kanban
    • integrate it into gitea, maybe even give it back to community
    • work with get params in url to define milestone, projects and or accounts, assignee
      • e.g. show me kanban for 1 specific user over account:a,b
      • e.g. show me kanban for account:a,b&milestone:research
  • create a rest method to dump json using same params as the kanban component
    • goal that we can easily from python example download all issues (basic info) which relate to account, assignee, milestone, project, ... using a IYO secret (linked to org)
    • this can be used for further reporting or escalation
    • create python example
  • create rest method to set labels/milestones to a repo
    • specify a json with all required milestones/labels and apply these to a repo in 1 step
  • create a graphql interface on top of gitea
    • this could maybe be used for downloading the info for kanban (see above)
    • again authentication using IYO secret

see if we can give our work back to gitea community

@arahmanhamdy
Copy link

arahmanhamdy commented Nov 6, 2017

The progress so far:
1 - Re-implementing the user auth flow to be standard with other oauth2 extensions (like facebook, github, ...etc) waiting for the PR to be merged itsyouonline/identityserver#662
2 - Added more APIs for the gitea (list issues, get repos)
3 -Started Creating VUE.js app to have kanban board integrated with gitea

@FastGeert
Copy link

A full text search would also be very interesting function.

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

No branches or pull requests

4 participants