Skip to content
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

Working Groups & Architecture Review Process #9058

Closed
clevinson opened this issue Apr 6, 2021 · 8 comments
Closed

Working Groups & Architecture Review Process #9058

clevinson opened this issue Apr 6, 2021 · 8 comments

Comments

@clevinson
Copy link
Contributor

clevinson commented Apr 6, 2021

All feature development for the SDK is intended to happen in the context of Working Groups. These working groups spin up to own a pre-defined user need, or high-level feature request and follow a process of meeting regularly to move the feature along from design to implementation to QA. The working group is not the sole responsible entity for all components of a feature development & release cycle, but they are the group responsible for a features final delivery, and satisfying the original defined requirements.

Active Working Groups

Working Group Discussion Members Status Epics (if in implementation phase)
Gov & Group Module #9066 @blushi (R) @aaronc (D) @cmwaters (I) @hxrts (U) IMPLEMENTATION Gov/Group Module Alignment (#9438), Add Group Module (#7633)
Module Wiring #9182 @aaronc (I), @robert-zaremba (R), @blushi (R), @fdymylja, @fadeev (U), @jgimeno, @marbar3778, @alexanderbez PAUSED #9773
Protobuf golang v2 codegen #7488 @technicallyty (I), @fdymylja (I), @AmauryM (R), @ruhatch, @aaronc (D), @marbar3778 IMPLEMENTATION #7488
NFT Support for SDK #9065 @okwme (D), @aaronc (R), @robert-zaremba (R), @haifengxi (I) IMPLEMENTATION #9826
Tx Improvements #9406 @aaronc (R), @AmauryM (I), @cyberbono3 (I), @atheeshp (I) IMPLEMENTATION #9557
SMT MIgration @robert-zaremba IMPLEMENTATION SMT Migration (#9816), Multistore Deprecation (#9818)
Postgres Indexing @robert-zaremba @i-norden @aaronc IMPLEMENTATION #9817
ORM Framework @aaronc @fdymylja DESIGN, IMPLEMENTATION #9815
Consensus Fees #8224 @robert-zaremba (R), @hxrts (U) PAUSED #9962 #9963
x/upgrade, Cosmovisor Improvements #9928 @robert-zaremba (I) @aaronc (R) @anilcse (R) @iramiller (D) @clevinson IMPLEMENTATION #9869
x/auth, x/bank, vesting re-design #8528 @aaronc (D), @cyberbono3 (I), @AmauryM (R) PAUSED #9690 #7091 #9958 #9959 #7113
x/staking Improvements / Independence #8328 @zmanian (D), @marbar3778 (I) IMPLEMENTATION #9935
Decimal Improvements #7773 @aaronc DESIGN
SIGN_MODE_TEXTUAL #6513 @aaronc @AmauryM DESIGN #10251
ABCI++ Notes @aaronc, @marbar3778, @aaronc (D) DESIGN

Roles:

  • Design Support (D): Consulted on design, and potentially actively contributing to design process. Not expected to do work outside of meetings.
  • Implementors (I): Expected for writing code, ADRs, documentation
  • Reviewer (R): Review design & implementation phase.
  • User Stakeholder (U): Attend meetings, give feedback live in meetings. Not expected to do work outside of meetings.

Architecture Review Calls

The Cosmos SDK Core Team hosts bi-weekly Architecture Review calls on alternating Fridays at 4pm CET / 10am ET / 7am PT. These calls are an opportunity to discuss pending ADR's and host architectural conversations that warrant a longer discussion. These meetings start with status updates from any Working Groups that have epics in the DESIGN stage. The rest of the agenda is set aside to discuss any issues tagged with the Status: Needs Architecture Review label.

Notes are take on HackMD, and are archived on our Wiki Page for wider visibility.

@clevinson clevinson pinned this issue Apr 6, 2021
@clevinson clevinson changed the title Architecture Review Calls – Agendas & Notes Architecture Review Calls & Working Groups Process Jun 15, 2021
@clevinson
Copy link
Contributor Author

Closing this issue as we've migrated archiving of Architecture Review notes to a wiki page.

@clevinson clevinson unpinned this issue Jun 15, 2021
@aaronc aaronc pinned this issue Aug 3, 2021
@cosmos cosmos locked as off-topic and limited conversation to collaborators Aug 3, 2021
@cosmos cosmos unlocked this conversation Aug 3, 2021
@cosmos cosmos locked and limited conversation to collaborators Aug 3, 2021
@aaronc
Copy link
Member

aaronc commented Aug 3, 2021

Locking this as it's not intended as a discussion thread, but rather as a pinned tracking issue.

@aaronc aaronc reopened this Aug 3, 2021
@clevinson clevinson changed the title Architecture Review Calls & Working Groups Process Working Groups & Architecture Review Process Aug 5, 2021
@robert-zaremba
Copy link
Collaborator

Would be good to link meeting notes. For example, in SMT we have a rolling meeting notes hackmd - but we would need to work on edit permissions.

@hxrts
Copy link
Contributor

hxrts commented Aug 18, 2021

Would be good to link meeting notes.

Yes please!!

@tac0turtle
Copy link
Member

Could we add a section for expected delivery version. Its hard to gauge off the list when things will be delivered.

@hxrts
Copy link
Contributor

hxrts commented Oct 31, 2021

Still a little unclear if the working groups page on the wiki is being updated. If not, can we remove that section or have it link back here? https://github.com/cosmos/cosmos-sdk/wiki/Architecture-Design-Process#working-groups

@clevinson
Copy link
Contributor Author

Just updated - thx @hxrts !

@aaronc aaronc unpinned this issue May 10, 2022
@julienrbrt
Copy link
Member

Closing this issue as we migrated to GitHub Projects.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants