自选
我的自选
查看全部
市值 价格 24h%
  • 全部
  • 产业
  • Web 3.0
  • DAO
  • DeFi
  • 符文
  • 空投再质押
  • 以太坊
  • Meme
  • 比特币L2
  • 以太坊L2
  • 研报
  • 头条
  • 投资

免责声明:内容不构成买卖依据,投资有风险,入市需谨慎!

如何为比特币核心开发贡献力量

2020-02-10 16:10:26
收藏

如何为比特币协议做出贡献

Xapo的比特币核心开发者(前Coinbase软件工程师)在周五发布的一篇博客文章中,详细阐述了开发者如何为比特币协议做出贡献。作为一个开源项目,几乎所有具备足够开发技能的人都可以参与协议的扩展工作。但问题在于,很多人不知道从哪里开始。


非技术贡献途径

根据文章,贡献的方式不仅仅是向比特币代码库提交代码。还有许多非技术性的参与方式,比如注册加入比特币的邮件列表讨论。"Bitcoin-dev"邮件列表定期包含关于补丁、BIP提案和学术论文公告的讨论。对于基础性较低的话题,通常会通过"Bitcoin-discuss"邮件列表进行,该列表专门讨论比特币核心开发之外的问题。

另一个了解生态系统发展的方法是通过订阅"比特币技术周刊"(The Bitcoin Optech),这份每周发布的通讯深入探讨比特币的最新技术进展。


代码贡献指南

对于那些希望为比特币贡献实际代码的人来说,熟悉比特币代码库是第一步。"克隆代码库,编译并运行测试。"文章建议道。

在熟悉环境之后,就可以开始真正的贡献了。Pull requests是对比特币代码库的修改建议。其他开发者会审查这些请求,其中一些会被采纳并合并到代码库中。

创建pull request可能是一项具有挑战性的工作。找到一个合适的切入点至关重要,因为贡献必须对项目有一定价值才能被选中合并。密切关注邮件列表的讨论是寻找有价值pull request的好方法。

文章建议浏览Github的"Issues"标签。在"good first issues"(适合新手)和"up for grabs"(待认领)这两个标签下,列出了可供开发的pull request问题,这意味着任何人都可以编写代码来解决问题并将其提交审查过程。这些通常包含多个适合首次贡献者的建议。

其他pull request想法可以通过搜索"TODO"标签找到。这个关键词可以挖掘出一系列适合新手的测试和后续工作。

"批判性地思考如何测试更改,"文章写道,"提交[Pull Requests]来处理后续问题并增加测试覆盖率将非常受欢迎。"

PR-review-club也是一个重要的资源。在这里,每周关于Pull Requests的讨论有助于新手了解PR审查过程。

免责声明:

本网站、超链接、相关应用程序、论坛、博客等媒体账户以及其他平台和用户发布的所有内容均来源于第三方平台及平台用户。百亿财经对于网站及其内容不作任何类型的保证,网站所有区块链相关数据以及其他内容资料仅供用户学习及研究之用,不构成任何投资、法律等其他领域的建议和依据。百亿财经用户以及其他第三方平台在本网站发布的任何内容均由其个人负责,与百亿财经无关。百亿财经不对任何因使用本网站信息而导致的任何损失负责。您需谨慎使用相关数据及内容,并自行承担所带来的一切风险。强烈建议您独自对内容进行研究、审查、分析和验证。

展开阅读全文
更多新闻