-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
I'll offer some reflections on how we might improve our process around ZEPs, spec evolution, etc. Currently we do it something like this
- Propose a new idea for a ZEP as a discussion on an issue
- Make a PR to this repo of the draft ZEP (e.g. Draft ZEP 0007: Strings #47)
- Discuss a bit in that issue
- Then the ZEP is merged, moved to a draft, and that discussion closes
- The discussion then moves elsewhere? But where? It's hard to tell? Maybe there is a discussion forum topic. Maybe a PR to the spec repo
- Then there is a vote maybe? This happens on a different issue?
At this point we have created half a dozen different issues / PRs etc to discuss the same feature. It's hard to keep track of. We lose momentum.
Here's what I'd like to see in the next iteration of this process.
- One single repo where all discussion about ZEPs, specs, extensions, etc. happens
- One PR for every new extension / ZEP. All discussion happens here.
- When the PR is merged, the ZEP has been accepted.
- [maybe] Eliminate the ZEPs website and just put the information directly in GitHub as markdown files
- Better documentation about how to navigate the process. For example...is every extension a ZEP?
sanketverma1704
Metadata
Metadata
Assignees
Labels
No labels