tira-io / tira

The source code for the TIRA Shared Task Platform
https://www.tira.io/
MIT License
13 stars 9 forks source link

Remove gRPC #644

Open TheMrSheldon opened 1 month ago

TheMrSheldon commented 1 month ago

The gRPC endpoints are completely legacy and only used by the runners (in the pipelines folder). They amount for a large part of legacy code that should also be removed as part of this ticket. AFAIK at least the following files should be modified or removed:

The gRPC endpoints that can not be deleted without substitution should be replaced using REST endpoints. If none of the REST endpoints in our current specification (documentation/development/specification/rest-api.yml) fit the need, please add these endpoints to the specification in compliance with our REST-API guidelines (https://tira-io.github.io/tira/nightly/development/specification/restapi.html).