Published on: 2021-09-14T15:43:59+00:00
The bitcoin-dev mailing list is currently discussing ways to enhance the Bitcoin Improvement Proposal (BIP) process. Prayank suggests that BIPs are proposals shared on the mailing list and anyone can create directories for them. They propose documenting a proposal, opening a pull request in the bitcoin/bips repository, assigning a number, and merging it before sharing it on the mailing list. Michael recommends using the Git version control system in the repository for easier editing and revision. He also suggests using bots to notify maintainers and contributors of pull requests. Additionally, he suggests creating a BIP Gallery with text and image galleries to promote engagement with the BIP process.The discussion also touches upon the perception of authority and the use of the same organization on GitHub, which some find misleading. ACKs/NACKs are deemed important in discussions related to proposals. The goal is to provide clarity and improve software while maintaining the current state of affairs.Further suggestions include using the Git version control system instead of relying solely on the mailing list for edits and revisions. It is proposed to create a BIP directory linking to proposals shared on the mailing list, allowing updates without altering the original post. Concerns about having a central repository for BIPs are addressed by emphasizing the limited ability of BIP editors to unilaterally merge contentious code changes. A bot in the bitcoin/bips repository could help notify maintainers and contributors regarding pull requests.A previous attempt at a BIP Gallery was made but was not well-received by many. However, an informational BIP could complement the standard BIP for new implementers or casual readers.In summary, the ongoing discussion on the bitcoin-dev mailing list focuses on improving the BIP process. Suggestions include utilizing the Git version control system, creating a BIP directory, and implementing a bot for notifications. The idea of a BIP Gallery is explored, and there are considerations regarding authority perception and the use of the same organization on GitHub. The ultimate objective is to enhance clarity and software development while maintaining the existing framework.
Updated on: 2023-08-02T04:40:28.864461+00:00