README
🚀 莱特币核心项目
莱特币核心项目旨在实现莱特币的相关功能,为全球用户提供一种去中心化的数字支付解决方案,能让用户在全球范围内实现即时支付。
🚀 快速开始
可访问 https://litecoin.org 获取莱特币核心软件的二进制版本,立即开始使用。
✨ 主要特性
- 莱特币是一种实验性数字货币,能够实现向全球任何地方的任何人进行即时支付。
- 采用点对点技术运行,没有中央权威机构,交易管理和货币发行由网络共同完成。
📄 许可证
莱特币核心项目遵循 MIT 许可证发布。更多信息请参阅 COPYING 或访问 https://opensource.org/licenses/MIT。
🔧 技术细节
开发流程
master分支会定期进行构建和测试,但不能保证完全稳定。会定期创建 标签 来表示莱特币核心的新官方稳定版本。- 贡献工作流程在 CONTRIBUTING.md 中有描述,开发者可在 doc/developer-notes.md 中找到有用的提示。
- 在处理补丁集之前,应使用开发者 邮件列表 讨论复杂或有争议的更改。
- 开发者 IRC 频道位于 Freenode 的 #litecoin - dev。
测试
自动化测试
强烈建议开发者为新代码编写 单元测试,并为旧代码提交新的单元测试。单元测试可以通过以下命令编译和运行(假设在配置时未禁用):make check。有关运行和扩展单元测试的更多详细信息,请参阅 /src/test/README.md。
此外,还有用 Python 编写的 回归和集成测试,会在构建服务器上自动运行。如果安装了 测试依赖项,可以使用以下命令运行这些测试:test/functional/test_runner.py。Travis CI 系统会确保每个拉取请求都能在 Windows、Linux 和 macOS 上进行构建,并自动运行单元/健全性测试。
手动质量保证(QA)测试
代码更改应由编写代码的开发者之外的人员进行测试,对于大型或高风险的更改尤其重要。如果测试更改不直观,在拉取请求描述中添加测试计划会很有用。
翻译
我们仅接受通过 比特币核心的 Transifex 页面 提交的翻译修复。翻译会定期转换为莱特币的内容。翻译会定期从 Transifex 拉取并合并到 git 仓库中。有关具体工作方式,请参阅 翻译流程。
重要提示:我们不接受通过 GitHub 拉取请求进行的翻译更改,因为下一次从 Transifex 拉取时会自动覆盖这些更改。
微信扫一扫