Gitea: [Meta] Improvements to the API

Created on 4 Nov 2016  路  20Comments  路  Source: go-gitea/gitea

Meta-issue for everything API related. Please don't close until API is done, and don't set a milestone either since it's long-running :trollface:

Original Gogs-issue

Related Issues:

Not APIs but related:

Will add more to this list as they keep coming.

~This also _requires_ us to fork gogits/go-gogs-client~ done :smile:


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

kinproposal kinsummary

Most helpful comment

Will the GraphQL-API be supported?

All 20 comments

@tboerger Should this be a "Project" instead maybe?

One point I already mentioned on the gitter channel yesterday, IMHO there is a need for automatic documentation (from code / comments in the code) of the api. I think this should be added to this list, there is an initial issue in go-gogs-client mentioning one of the current issues with the docs: https://github.com/gogits/go-gogs-client/issues/46

It seems swagger is the most popular solution currently and it seems there is a go implementation

Yep :+1: for swagger

Maybe a project should be better to keep an overview of missing parts.

@tboerger AFAIK it's hard to make generic comments (like @hhenkel just did) on a Project?

We should create issues for all of that.

I think this should be the emphasis of v1.1. So we have to list all the APIs should github have. And implements it one by one. For example, we can implement https://developer.github.com/v3/repos/statuses first?

@lunny I have a few PRs coming, but I'll continue with the rest of the API after that starting with Status API :)

+1

Please add API for POST /api/v1/repos/:owner/:repo/forks. It's very important feature.

@pyhedgehog Please make an issue for that, since this is just a Meta-issue for tracking API-changes 馃檪

@bkcsoft, #477 + #494.

@lunny

and don't set a milestone either since it's long-running

:trollface:

OK

But since it will be done within the 1.x.x livetime I will set it to 1.x.x milestone :trollface:

:trollface: (GitHub needs more reactions! )

@bkcsoft I updated the issue, seems almost done. 馃槃

Mentioning #3076 (add github compatible v3 routes) here for searchability.

Will the GraphQL-API be supported?

There is an issue to report that.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

lunny picture lunny  路  3Comments

flozz picture flozz  路  3Comments

internalfx picture internalfx  路  3Comments

kolargol picture kolargol  路  3Comments

Fastidious picture Fastidious  路  3Comments