Ethereum magicians revamp proposal
Hello, I agree that Eth magicians could use a little category reorg. I’ve often heard that Ethereum Magicians is overwhelming. As @jamie suggested above, I think the best way to go would be an organisation with tags. Categories > Subcategories
and Tags
. Organising the forum in well defined categories will allow to search the infromation more efficiently and to reduce doublons. It also opens the door to more fine grained features (e.g category sumaries; bridged messages)
I gave it a try on this “test discourse” Ethereum-sorcerers This discourse instance is just for testing features not an actual forum. I’d love to have your feedbacks on the changes and to see contributors participate in the forum improvement process.
Proposed changes & features
Categories & tags with an organisation that mirrors EIP-1
Add Light & Dark mode (Solar / Lunar theme)
Design changes using the Ethereum.org assets for category icons & banners
Using discourse native’s topic template that matches @Tim’s proposal for the EIPs category
Proposed Categories & Tags
Category | Description |
---|---|
EIPs | Ethereum Improvement Proposals, which include protocol specifications and contract standards. |
RIPs | The goal of the RIP project is to standardize and provide high-quality documentation for Rollups in Ethereum ecosystem. This repository tracks past and ongoing improvements to Ethereum’s Rollup ecosystem in the form of Rollup Improvement Proposals (RIPs).. |
ERCs | Ethereum Request for Comments, which propose standards for Ethereum applications. |
Protocol Call | Discussions and updates about the Ethereum protocol development and upgrades. |
Café | This is a place to have a tea, cofee or primordial soup and read about Ethereum. Meta discussion about site feedback. Also includes miscellaneous topics that do not fit into other categories. |
General | Get started page. The big 'introduce yourself' thread. |
Subcategory | Parent Category | Description |
---|---|---|
EIPs Standards Track | EIPs | Proposals that affect the Ethereum protocol, including consensus changes, block processing rules, transaction validity rules, and application standards. |
EIPs Meta | EIPs | Proposals that describe a process surrounding Ethereum or propose a change to (or an event in) a process. These proposals often require community consensus and do not affect the Ethereum codebase. |
EIPs Informational | EIPs | An Informational EIP describes an Ethereum design issue, or provides general guidelines or information to the Ethereum community, but does not propose a new feature |
Tags group: | Tags |
---|---|
Cafe category |
|
EIP category |
|
EIP Standards track category |
|
EIP status |
|
Working group |
|
Proposed meta improvement process
In every category there will be a subcategory to propose process improvements. And the Café category could include a dedicated thread for site feedback & improvement proposals. In this topic’s thread anyone could participate to request a tag or category / subcategory to be added or make changes suggestions. This very thread could be repurposed there.
Transition path
We could follow this tutorial from the discourse team to bulk move topics. And I volunteer to manually reorg the remaining topics that wouldn’t fit in the bulk moves.
Proposed timeline
I propose a two week period to discsuss the changes and if agreed we could move forward in order to have something ready for the EthCC sessions ?