Once the OpenAPI based RESTful API is functionally complete and working, we can move on and remove the old gRPC code from the codebase. We won't need it anymore.
Success criteria
[ ] Remove all gRPC related code from the codebase.
Implementation suggestion
To remove:
api/v1/v1connect/
api/v1/person.pb.go
proto/
t* buf.gen.yaml
buf.work.yaml
The gRPC handler code in cmd/api.go
Only the RESTful API handler & mux router code should remain in cmd/api.go.
Story
Once the OpenAPI based RESTful API is functionally complete and working, we can move on and remove the old gRPC code from the codebase. We won't need it anymore.
Success criteria
Implementation suggestion
To remove:
api/v1/v1connect/
api/v1/person.pb.go
proto/
t*buf.gen.yaml
buf.work.yaml
cmd/api.go
Only the RESTful API handler &
mux
router code should remain incmd/api.go
.Automatic testing scenario
n/a
Blocked by
29
Related issues
18