Should we retire the Zebra RFC process? #7974
Replies: 5 comments 2 replies
-
Thank you for the clarification! Just want to add that RFCs are also mentioned in CONTRIBUTING.md |
Beta Was this translation helpful? Give feedback.
-
Yes, I don't think the process is currently worthwhile for new RFCs, and that we should retire it until that changes. Though I do like the existing RFCs as explanations of how parts of Zebra work (though some of them may need updates), and I suspect they were very valuable in making good design decisions earlier. |
Beta Was this translation helpful? Give feedback.
-
I don't have any objections to retiring the RFC process. We should ask everyone else in the team to comment on this before we make a final decision. |
Beta Was this translation helpful? Give feedback.
-
Just to confirm, I think we should retire the RFC process. But I'm open to changing my mind if there are significant drawbacks. Please add any drawbacks you can see to this discussion. |
Beta Was this translation helpful? Give feedback.
-
Last call for comments on this one: @upbqdn @conradoplg @natalieesk @oxarbitrage @gustavovalverde If no objections, I will go ahead and close this discussion with a resolution to retire the RFC process and create an issue to explain how to document requirements and designs for new zebra features. |
Beta Was this translation helpful? Give feedback.
-
Motivation
Some external developers have asked us if they should write Zebra RFCs. But the Zebra team itself hasn't written a RFC for 2 years.
This is because:
Instead, we have been using these docs for these reasons:
dev
(oruser
) docs in the bookSince the unused and outdated RFC process can be confusing, let's decide if we want to retire it?
If we do, let's document how we want developers to do requirements/designs in a living
dev
book doc?The existing RFCs can be archived, and slowly migrated to living documents if needed.
Outdated Specifications
If we retire RFCs, the template, CONTRIBUTING.md, the RFC section page, and the links to the RFC section should be updated:
https://github.com/ZcashFoundation/zebra/blob/main/book/src/dev/rfcs/0000-template.md
Beta Was this translation helpful? Give feedback.
All reactions