cosmos-sdk/proto
Dan Lynch 64674ba9e5
fix: add cosmos_proto implements (#12639)
It seems that we're missing the `cosmos_proto.implements_interface` on many proposal messages/structs

this is a draft to discuss adding options in protos for better codegen tooling. It seems that the following messages/structs are meant to implement `Content`:

```
option (cosmos_proto.implements_interface) = "cosmos.gov.v1beta1.Content"
```

Would this be a breaking change? Happy to improve/amend this so it's mergeable.

related issue: https://github.com/cosmos/cosmos-sdk/issues/12640
2022-07-20 09:10:33 +00:00
..
cosmos fix: add cosmos_proto implements (#12639) 2022-07-20 09:10:33 +00:00
tendermint feat: Add MsgSoftwareUpgrade and MsgCancelUpgrade (for new msgs-based gov proposals) (#11116) 2022-03-03 16:45:02 +01:00
buf.gen.gogo.yaml feat: full api module building alongside gogo proto files with buf schema registry support (#10669) 2022-01-06 14:57:55 -05:00
buf.gen.pulsar.yaml chore: api sub-module vanity URL (#11941) 2022-05-12 10:19:04 +00:00
buf.gen.swagger.yaml chore: fix and regenerate swagger yaml #12109 2022-06-01 09:38:29 -04:00
buf.lock feat: full api module building alongside gogo proto files with buf schema registry support (#10669) 2022-01-06 14:57:55 -05:00
buf.md docs: Improve markdownlint configuration (#11104) 2022-02-10 12:07:01 +00:00
buf.yaml feat: full api module building alongside gogo proto files with buf schema registry support (#10669) 2022-01-06 14:57:55 -05:00
README.md docs: Code blocks in SDK docs are broken (#11189) 2022-02-14 23:39:35 +01:00

Maintaining Cosmos SDK Proto Files

All of the Cosmos SDK proto files are defined here. This folder should be synced regularly with buf.build/cosmos/cosmos-sdk regularly by a maintainer by running buf push in this folder.

User facing documentation should not be placed here but instead goes in buf.md and in each protobuf package following the guidelines in https://docs.buf.build/bsr/documentation.