http://freico.in
如需立即可用的 Freicoin 软件二进制版本,请访问 http://freico.in/en/download/。
Freicoin 连接到 Freicoin 点对点网络来下载并完全验证区块和交易。它还包括钱包和图形用户界面,可以选择构建。
有关 Freicoin 的更多信息可在 doc 文件夹中找到。
Freicoin 是根据自由软件基金会发布的 GNU Affero 通用公共许可证第 3 版的条款发布的。有关详细信息,请参阅复制。
开发是在与比特币核心上游版本相对应的编号分支上进行的。 21
分支基于上游bitcoin/0.21
分支,定期构建和测试,但不保证完全稳定。定期创建标签来指示 Freicoin 新的官方稳定发行版本。
CONTRIBUTING.md 中描述了贡献工作流程,并且可以在 doc/developer-notes.md 中找到对开发人员有用的提示。
在处理补丁集之前,应该使用开发人员邮件列表来讨论复杂或有争议的更改。
开发者 IRC 可以在 Libera 上找到#freicoin。
测试和代码审查是开发的瓶颈;我们收到的拉取请求多于我们可以在短时间内审查和测试的数量。请保持耐心并通过测试其他人的拉取请求来提供帮助,并记住这是一个安全关键的项目,任何错误都可能会让人们损失很多钱。
强烈鼓励开发人员为新代码编写单元测试,并为旧代码提交新的单元测试。可以使用以下命令编译和运行单元测试(假设它们没有在配置中禁用): make check
。有关运行和扩展单元测试的更多详细信息可以在 /src/test/README.md 中找到。
还有用 Python 编写的回归和集成测试。这些测试可以通过以下命令运行(如果安装了测试依赖项): test/functional/test_runner.py
CI(持续集成)系统确保每个拉取请求都是针对 Windows、Linux 和 macOS 构建的,并且单元/健全性测试会自动运行。
更改应该由编写代码的开发人员以外的其他人进行测试。这对于大型或高风险的变更尤其重要。如果测试更改并不简单,则将测试计划添加到拉取请求描述会很有用。
对翻译的更改以及新翻译可以提交到 Freicoin 的 Transifex 页面。
定期从 Transifex 中提取翻译并合并到 git 存储库中。有关其工作原理的详细信息,请参阅翻译过程。
重要提示:我们不接受 GitHub 拉取请求中的翻译更改,因为 Transifex 的下一次拉取将自动再次覆盖它们。