[Meta] Improvements to the API
bkcsoft opened this issue ยท 22 comments
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
Related Issues:
CI/CD Status ( Gogs Issue )PR (#248)OAuth-support for APIRelated Issue: #27
Stars (WIP)InconsistenciesReleases New PRUser/Org Repo Listing
Not APIs but related:
- RSS Support ( Gogs Issue )
- Required for Activity Feed API
- Version Notification
- Plugin Infrastructure
- Should really go in
go-gitea/proposals
, drafts are already done.
- Should really go in
React UI- As I mentioned in that Issue, a complete API would allow others to implement their own UIs if necessary
Also ties in with #35
Will add more to this list as they keep coming.
This also requires us to fork done ๐gogits/go-gogs-client
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
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: gogs/go-gogs-client#46
It seems swagger is the most popular solution currently and it seems there is a go implementation
Yep ๐ for swagger
Maybe a project should be better to keep an overview of missing parts.
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 ๐
OK
But since it will be done within the 1.x.x livetime I will set it to 1.x.x milestone
(GitHub needs more reactions! )
Will the GraphQL-API be supported?
There is an issue to report that.
beside api unrelated & feed API, everything is here.
should we close this now?
summary it well, I'll close this now - if there is a need for a summary issue on API stuff, just ask and I'll open a new one :)