deploy.proto (10 lines of code) (raw):

syntax = "proto3"; package gitlab_pages.v1; import "google/protobuf/empty.proto"; service DeployService { rpc DeleteSite(DeleteSiteRequest) returns (google.protobuf.Empty) {} } message DeleteSiteRequest { string path = 1; } message DeleteSiteResponse {}