Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cosmos/cosmos-proto
https://github.com/cosmos/cosmos-proto
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/cosmos/cosmos-proto
- Owner: cosmos
- License: other
- Created: 2021-05-20T07:54:04.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-18T10:17:14.000Z (8 months ago)
- Last Synced: 2024-04-21T17:21:02.783Z (8 months ago)
- Language: Go
- Size: 535 KB
- Stars: 36
- Watchers: 12
- Forks: 13
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Support: support/README.md
Awesome Lists containing this project
README
# Pulsar
## Installing
go install github.com/cosmos/cosmos-proto/cmd/protoc-gen-go-pulsar
## Running
cd path/to/proto/files
protoc --go-pulsar_out=. --go-pulsar_opt=paths=source_relative --go-pulsar_opt=features=protoc+fast -I .
NAME_OF_FILE.proto## Acknowledgements
Code for the generator structure/features and the functions marshal, unmarshal, and size implemented by [planetscale/vtprotobuf](https://github.com/planetscale/vtprotobuf) was used in our `ProtoMethods` implementation.
Code used to produce default code stubs found in [protobuf](https://pkg.go.dev/google.golang.org/protobuf) was copied into [features/protoc](./features/protoc).