-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update module spec towards service oriented architecture #9352
Comments
robert-zaremba
added
T:Docs
Changes and features related to documentation.
spec
C:x/authz
labels
May 18, 2021
9 tasks
Plan:
|
spec-spec has been simplified to not require that (https://github.com/cosmos/cosmos-sdk/blob/main/docs/spec/SPEC_MODULE.md) the way to build module is to use core, which will be reflected in: #21429 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Summary
In past year we checked few approach for designing modules and transaction messages. ADR-31 introduced Protobuf Service oriented architecture. Recently we simplified service request messages and types and update the documentation.
Our module specs are still oriented towards messages rather then services. Core modules act as a template and a guideline for all other modules. Hence we should update the documentation of the core modules towards the architecture we are implementing.
Proposal
In authz module spec, we drafted how the the service oriented spec can look like and decided to roll it back and have a separate issue to update the SPEC-SPEC document together with a module spec to present a
Once done, we should create follow-up tasks to migrate other module specs.
For Admin Use
The text was updated successfully, but these errors were encountered: