bitcoin-dev
Adding New BIP Editors
Posted on: December 10, 2024 22:37 UTC
In a significant proposal to update the Bitcoin Improvement Proposal (BIP) process, Antoine Riard has introduced a series of reforms aimed at streamlining and enhancing the efficiency of the development workflow.
The suggested changes mark a departure from the existing BIP2 framework, proposing a more simplified and efficient process. One of the key modifications includes the elimination of the comments system, which is seen as a move towards a more streamlined approach to handling feedback and revisions.
The proposed workflow revision aims to reduce complexity by narrowing down the Status values from nine to four: Draft, Complete, Deployed, and Closed. This change not only simplifies the categorization of BIPs but also clarifies the progression and current standing of each proposal. Furthermore, the classification of BIP types sees a notable adjustment, with the "Standards Track" BIP type being replaced by the "Specification" BIP type. This reclassification is accompanied by updated definitions for all BIP types to reflect the new categorizations more accurately.
Another significant aspect of Riard's proposal is the declaration of Process BIPs as living documents. This shift acknowledges the evolving nature of processes and allows for continuous updates and improvements without the need for cumbersome revisions. Additionally, the proposal suggests moving away from adoption tracking within the BIPs repository, a step that could potentially streamline the management and overview of BIPs.
To enhance the documentation and tracking of changes, the introduction of a Revision header and Changelog is recommended. These tools are designed to record amendments to BIPs after they have been recommended for adoption, ensuring a transparent and accessible history of modifications. The scope of the repository is also updated under Riard's proposal, further refining the focus and boundaries of the BIP process.
The role of BIP Editors undergoes a redefinition, focusing on checking editorial and formal criteria while shifting judgment calls to the authors and audience. This redistribution of responsibilities is aimed at empowering authors and engaging the wider community in the decision-making process. Additionally, the introduction of the Shepherd role serves as a stand-in for Authors, providing guidance and oversight throughout the BIP lifecycle.
For those interested in reviewing the full text of the proposal and contributing to the discussion, Riard has made the document available through a pull request, which can be accessed here. This invitation to review and comment reflects the collaborative spirit at the heart of Bitcoin's development community, encouraging active participation and feedback from all stakeholders.