Meeting Summary:
The meeting focused on discussing various EIP process improvements and policy updates, including handling typo PRs, automating final EIP approvals, and expanding contributor tools. The team reviewed upcoming events like the EIP summit at DevConnect and demonstrated new tools for tracking Ethereum upgrades and proposal status. A new EIP editing platform called DIP.Box was presented, followed by discussions about improving the EIP editor tool with features like color-coding and live feedback, and the team agreed to reschedule their next meeting to November 12th.
Click to expand detailed summary
The meeting, led by Pooja, began with a discussion on the agenda items for the day, including a call for input and policy updates for contributors, authors, and editors. Sam took over to address the call for input, noting the lack of editor responses despite the 30-day window. The team decided to wait a bit longer for more editor input before proceeding with the agenda.
The team discussed closing an open issue in favor and agreed to create a call for input on allowing links to Ethereum Magicians in reference implementations. They also considered creating a formal decision on accepting typo-only PRs, given the high volume of such PRs in the EIP repository. Pooja emphasized the need to document official decisions to avoid confusion for new editors and participants in the ecosystem.
Pooja and Sam discussed the handling of typo PRs for EIPs. Pooja proposed implementing a bot to review these PRs and close them for stagnant or withdrawn proposals unless there’s an intention to revive them. Sam expressed disagreement, arguing that fixing typos, even on inactive proposals, maintains the EIP process’s credibility. He offered to personally clean up typo PRs and suggested getting the spell checker working again.
The team discussed automating PRs and policy changes for final EIPs. They agreed to allow editors to merge PRs for final EIPs after a long period of inactivity, provided the changes are trivial. Pooja and Sam decided to document this policy in contributing.md and link it to EIP1. They also considered adding it to the “deciding section” of EIP 5069. The team agreed to come up with specific wording for acceptable types of changes. No other process changes or community feedback were mentioned.
Pooja announced an EIP summit at DevConnect on September 21st, which will focus on protocol team interactions and EIP proposals. Sam agreed to participate in a live session on the 21st, replacing a previously scheduled session on the 18th. The team discussed closing several PRs, including one that Sam and Gajendra felt was not important, and agreed that editors could close PRs after six months if they appear to be abandoned. Pooja also mentioned that a new schedule for editor availability is now live, allowing editors to sign up for the weekly editing office hours.
Dhanush demonstrated two tools developed by the EIPs Insight team: a live countdown for Ethereum’s next major upgrade (Fusaka) and an expanded EIP boards page that will provide richer proposal tracking and contributor mapping. The countdown tool shows remaining blocks and epochs for different networks, while the EIP boards expansion aims to improve governance transparency by showing contributor activity and proposal status.
The team discussed expanding the list of EIPs and adding PR titles for better context. Dhanush mentioned an upcoming Contributors Analytics page featuring a leaderboard and a transaction tracker for monitoring on-chain transactions. Pooja inquired about a previous website issue, which Dhanush confirmed was resolved. The team also reviewed the October EIP insights, which were now visible on the website.
Peersky presented a prototype called DIP.Box, which aims to simplify the EIP editing process by abstracting authors from GitHub usage. The platform offers a multi-tenant environment for different ecosystems, including Ethereum, and provides features like form validation, markdown editing, and pull request submission. While the current version is in the development phase and requires GitHub integration, the long-term goal is to eliminate the need for GitHub accounts and create a more inclusive workspace environment.
The team discussed a demo of a new EIP editor tool, with Pooja and Sam providing positive feedback on features like color-coding for EIP status and a PR creation document. Sam suggested integrating EIP Warrior, a Rust-based linter, to provide live feedback on proposals. The group agreed to move their next meeting from the third Wednesday to November 12th due to DevConnect Week, and discussed potential features for the editor including spell-checking, policy enforcement, and notifications for authors.
Next Steps:
- Sam to clean up typo PRs and work on getting a spell checker working again.
- Sam/Pooja to create a PR to document the policy on allowing editors to merge typo PRs for final EIPs without author approval in contributing.md and link to it from EIP1.
- Sam to review PR #10513.
- Editors to add their availability to the schedule for upcoming EIP editing office hours.
- EIPs Insight team to expand the EIP boards page to include more proposals and add PR titles.
- EIPs Insight team to develop the Contributors Analytics page with a leaderboard for weekly, monthly, yearly, and overall contributions.
- Pooja to move the EIP editing office hour from September 18th to September 21st during DevConnect.
- Pooja to create the agenda for the next EIPIP meeting on November 12th.
Recording Access: