AllSpiceIO / py-allspice

An AllSpice-API wrapper in Python
MIT License
0 stars 0 forks source link

Tracking Issue for Unimplemented Gitea APIs #17

Open shrik450 opened 1 year ago

shrik450 commented 1 year ago

I went through the swagger definition for AllSpice hub 1.19 and checked which of those are present in py-gitea and which aren't. After some pre-filtering etc. here's a list of APIs I think are reasonably important. Not all of these are the same priority, and we might not end up implementing some of these.

Since most of these are base gitea endpoints and not unique to AllSpice Hub, we'll also try to get them upstreamed into py-gitea.

List of APIs in AllSpice not present in py-allspice

Admin

Organisations

Packages

None of these are present. For reference, the Gitea package API allows getting and deleting packages, but not creating a new one.

Issues

Repositories

Categories not considered for this

shrik450 commented 1 year ago

My current thoughts on prioritisation:

  1. Issue APIs for automation with CI
  2. PR APIs, ditto
  3. The rest when the need comes up for them