[![构建状态](https://travis-ci.org/bitcoin/bitcoin.svg?branch=master)](https://travis-ci.org/bitcoin/bitcoin)
https://bitcoincore.org
什么是比特币?
----------------
比特币是一个实验性的数字货币,能立即支付给世界上任何地点,任何人。
比特币使用点对点技术操作去而中心化:管理交易和发行货币是全体网络实施的。Bitcoin Core是允许使用这个货币的开源软件名称。
需要更多信息,或立即可用信息,Bitcoin Core软件的二进制版本,请看https://bitcoin.org/en/download,或读(https://bitcoincore.org/bitcoin.pdf).
许可
-------
Bitcoin Core发布在MIT
license条款之下。请看[COPYING](COPYING)或https://opensource.org/licenses/MIT。
开发过程
Development Process
-------------------
主分支定期构建和测试,但不能保证完全稳定。[Tags](https://github.com/bitcoin/bitcoin/tags)被定期创建表明Bitcoin Core官方稳定版本。
贡献工作流被描述在[CONTRIBUTING.md](CONTRIBUTING.md)。
开发者[mailing list](https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev)被用来讨论复杂的或者争议性的变化在一个补丁集工作之前。
开发者IRC在Freenode
#bitcoin-core-dev。
测试
-------
测试和代码评审用作开发限制。我们收到的提交请求比我们能在短时间内评审和测试的要多。请耐心等待并通过测试其他人的提交请求来帮助他们。记住,这是一个安全关键的项目,任何错误都可能让人们付出很多钱。
###自动化测试
强烈鼓励开发人员为新代码编写单元测试(src/test/readme.md),并为旧代码提交新的单元测试。可以用`make check`编译和运行单元测试(假设他们在配置中没有禁用)。关于运行和扩展单元测试的更多细节可以在[/src/test/README.md](/src/test/README.md)。
还有[回归和集成测试] (/test),用Python编写,在构建服务器上自动运行。这些测试能够用`test/functional/test_runner.py`运行(如果[test dependencies](/test)被安装)。
Travis CI系统确保每个拉请求为Windows、Linux和OS X构建,并且单元/完整测试是自动运行的。
###手动质量保证(QA)测试
更改应该由编写代码的开发人员进行测试。这对于大型或高风险的更改尤其重要。如果测试更改不是直接的,那么将一个测试计划添加到pull请求描述中是很有用的。
翻译
------------
对翻译和新翻译的修改可以提交到[Bitcoin Core's Transifexpage](https://www.transifex.com/projects/p/bitcoin/)。
翻译会定期从Transifex中提取,并合并到git库中。请看[translation
process](doc/translation_process.md)关于如何工作的细节。
**重要**:我们不接受由于GitHub pull请求而导致的翻译更改,因为来自于Transifex的下一个pull将会自动覆盖它们。
译者应订阅mailing list](https://groups.google.com/forum/#!forum/bitcoin-translators)。
网友评论