AllCoreDevs, Network Upgrade & EthMagicians Process Improvements

Ethereum Magicians improvement proposal

Hello Magicians,

I’ve often heard that the current structure of the forum can be overwhelming and difficult to navigate. To address this, I’d like to propose a reorganization of the categories. After a few iteration on the forum organisation, I agree with @jpitts , the best approach would be to organize the forum with tags: Categories > Subcategories and Tags. This will not only make searching for information more efficient but also reduce duplicates and open the door to more fine-grained features (e.g., category summaries and bridged messages).

I’ve experimented with this structure on a “test discourse” instance, Ethereum-sorcerers. Please note, this instance is purely for testing features and is not an active forum, feel free to join and try. Your feedback on these changes would be invaluable, and I’d love to see other contributors participate in the forum improvement process.

Proposed Changes & Features

  • Categories & Tags Organization: Aligning with EIP-1, to ensure consistency and clarity.
  • Light & Dark Mode: Introducing a Solar / Lunar theme to enhance visual comfort.
  • Design Enhancements: Utilizing Ethereum.org assets for category icons & banners to create a cohesive and appealing design.
  • Discourse Native’s Topic Template: Implementing templates that align with @timbeiko 's proposal for the EIPs category, ensuring structured and consistent discussions.

Proposed Categories & Tags


Category Description
EIPs Ethereum Improvement Proposals, an EIP is a design document providing information to the Ethereum community, or describing a new feature for Ethereum or its processes or environment. The EIP should provide a concise technical specification of the feature and a rationale for the feature.
RIPs Rollup Improvement Proposals, standardizing and providing high-quality documentation for Rollups in the Ethereum ecosystem, tracked through Rollup Improvement Proposals (RIPs).
ERCs Ethereum Request for Comments, proposing standards for Ethereum applications.
Protocol Call Discussions and updates about Ethereum protocol development and upgrades.
Café A place for casual discussions about Ethereum, site feedback, and topics that don't fit into other categories.
General Introduction page and the big 'introduce yourself' thread.



Subcategory Parent Category Description
EIPs Standards Track EIPs A Standards Track EIP describes any change that affects most or all Ethereum implementations, such as a change to the network protocol, a change in block or transaction validity rules, proposed application standards/conventions, or any change or addition that affects the interoperability of applications using Ethereum. When creating a topic you have to chose one of the following tag
core; networking; interface
EIPs Meta EIPs Proposals describing processes surrounding Ethereum or proposing changes to processes. These often require community consensus and do not affect the Ethereum codebase.
EIPs Informational EIPs Informational EIPs describe design issues or provide guidelines to the community without proposing new features.



Tags Group: Tags
Café Category
  • introduction
  • feedback
  • irl
  • user-experience
EIP Category
  • wallet
  • consensus-layer
  • execution-layer
  • opcode
  • staking
  • account-abstraction
  • cryptography
  • economics
  • precompile
EIP Standards Track Category
  • core
  • interface
  • p2p
  • networking
EIP Status
  • idea
  • draft
  • final
  • living
  • review
  • stagnant
  • withdrawn
Working Group
  • breakout-room
  • acdc
  • acde
  • client-team
  • ethcatherders
  • peepaneip
  • rollcall

Proposed Meta Improvement Process

Each category will have a subcategory dedicated to process improvements. The Café category could include a dedicated thread for site feedback and improvement proposals. This thread would allow anyone to request the addition of a tag, category, or subcategory or suggest changes. We can repurpose this very thread for that purpose.

Transition Path

We can follow this tutorial from the Discourse team to bulk move topics. I volunteer to manually reorganize the remaining topics and tags that wouldn’t fit in the bulk moves.

Proposed Timeline

I propose a two-week discussion period to assess these changes. If agreed upon, we can implement them promptly to have those changes presented during Execution Layer Meeting 191 & IRL in the upcoming EthCC sessions.

7 Likes