cosmos / governance

Resources for Cosmos governance
Creative Commons Zero v1.0 Universal
40 stars 25 forks source link

merge governance into gaia repo #41

Open hxrts opened 3 years ago

hxrts commented 3 years ago

@uditvira @dcwalk have been working on improving the governance documentation, making sure it's legible and up to date. Among other things, they have made a vuepress site with all params and their current + historical values, queried periodically from RPC endpoints. The previous method of manually updating is time-consuming and error-prone, so this is an incredible resource that should live as close to gaia as possible.

This repo was originally setup to house a collection of process documents originally created by Gavin + various other resources like a list of parameters + Hub proposals. However, it also introduces yet another surface that needs to be considered within any governance workflow + separately maintained.

I propose we merge this repo into gaia to focus our energy on a single source of truth for cosmos hub governance processes and proposals. The pro's are pretty self evident: reduced coordination cost and maintenance burden. This would also allow us to unify related gov processes, such as whitepaper submission, which is currently part of the Hub readiness checklist process which will also have a major impact on hub direction, but lives completely separately from the on-chain gov workflow. I'm particularly excited to have the param index above as part of the primary cosmos hub docs. The main reason against as far as I can tell is new PRs being opened for every new gov proposal, which could interfere with release processes or just generally become an annoyance since PRs are currently opened for every new proposal, whether or not it reaches the deposit threshold. One way we could alleviate this is moving all proposals to gaia wiki/discussions or otherwise separating them from the PR process.

I'd like to solicit some feedback from @ebuchman @okwme and other stakeholders on this proposal and the preferred way to proceed.

nylira commented 3 years ago

Plus one from me!

dcwalk commented 3 years ago

After reviewing the governance workflows and processes I would agree with merging this repo into Gaia, as it would offer:

I did some review and thinking on what a transfer would look like, I think there are a few ways to approach depending on what is is more important to prioritize: speed, maintaining full history on docs, etc... at https://github.com/hyphacoop/cosmos-organizing/issues/1

EDIT: Had discussion last week and a general approach was decided to manually move in Governance repo + relevant files from Hypha's Params branch into a subdirectory of Gaia

dcwalk commented 3 years ago

This is happening! :rocket: 🍩

Potential steps to wrap up merge:

hxrts commented 3 years ago

Thanks for the update dc!

dcwalk commented 3 years ago

Issue and PR migration

Transfer:

More investigation:

Will close during this merge:

dcwalk commented 3 years ago

Updated text for forum governance section description:

Discussions and proposals for community pool spends, parameter changes, text (signalling), and software upgrades to Cosmos Hub (Gaia).

Cosmos Hub governance is described in-depth at hub.cosmos.network. If you would like to make a proposal start by reviewing about the drafting process and best practices!

dcwalk commented 3 years ago

Okay! All issues transfered to gaia that are current, tagged with governance and docs as appropriate. So we have a current set of issues here: https://github.com/cosmos/gaia/labels/governance.

dcwalk commented 3 years ago

Outstanding: (from comment above)

hxrts commented 3 years ago

@JoeDirtay what's the status on this PR?

JoeDirtay commented 3 years ago

This has already been voted on and approved. https://www.mintscan.io/cosmos/proposals/48

TBH I haven't looked at this in a while if there are new developments happening.

Thanks :)

hxrts commented 3 years ago

merged

dcwalk commented 3 years ago

I've mentioned in discord + on the forum (tho I think as a new user/first post I might need a mod approval there)

hxrts commented 3 years ago

now live!