aboutsummaryrefslogtreecommitdiff
path: root/pb/generate.go
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-02-18 13:34:51 -0500
committerXe Iaso <me@xeiaso.net>2024-02-18 13:34:51 -0500
commit8d63fd1b351cf9ffd99555b21017cc503dd1d0fe (patch)
treee642b17c4a445006dc0e92025725ebf430f932b0 /pb/generate.go
parent5a4d6d92e9d3c1483104f2adcc9085b64bd1871f (diff)
downloadxesite-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.go8
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