diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-02-18 13:34:51 -0500 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-02-18 13:34:51 -0500 |
| commit | 8d63fd1b351cf9ffd99555b21017cc503dd1d0fe (patch) | |
| tree | e642b17c4a445006dc0e92025725ebf430f932b0 /pb/generate.go | |
| parent | 5a4d6d92e9d3c1483104f2adcc9085b64bd1871f (diff) | |
| download | xesite-8d63fd1b351cf9ffd99555b21017cc503dd1d0fe.tar.xz xesite-8d63fd1b351cf9ffd99555b21017cc503dd1d0fe.zip | |
add an external API
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'pb/generate.go')
| -rw-r--r-- | pb/generate.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/pb/generate.go b/pb/generate.go index 5adfc1a..db5295f 100644 --- a/pb/generate.go +++ b/pb/generate.go @@ -1,5 +1,13 @@ package pb +import ( + "embed" +) + func init() {} //go:generate protoc --proto_path=. --go_out=. --go_opt=paths=source_relative --twirp_out=. --twirp_opt=paths=source_relative xesite.proto +//go:generate go run github.com/blockthrough/twirp-openapi-gen/cmd/twirp-openapi-gen --in=xesite.proto --path-prefix=/api --servers=https://xeiaso.net --title="xeiaso.net API" --out openapi.json + +//go:embed xesite.proto openapi.json +var Proto embed.FS |
