http://freico.in
すぐに使用できる Freicoin ソフトウェアのバイナリ バージョンについては、http://freico.in/en/download/ を参照してください。
Freicoin は Freicoin ピアツーピア ネットワークに接続し、ブロックとトランザクションをダウンロードして完全に検証します。また、オプションで構築できるウォレットとグラフィカル ユーザー インターフェイスも含まれています。
Freicoin の詳細については、doc フォルダーを参照してください。
Freicoin は、Free Software Foundation によって発行された GNU Affero General Public License のバージョン 3 の条件に基づいてリリースされます。詳細については、「コピー」を参照してください。
開発は、ビットコイン コアのアップストリーム リリースに対応する番号付きブランチで行われます。 21
ブランチはアップストリームのbitcoin/0.21
ブランチに基づいており、定期的に構築およびテストされていますが、完全に安定しているという保証はありません。 Freicoin の新しい公式の安定リリース バージョンを示すタグが定期的に作成されます。
コントリビューションのワークフローは CONTRIBUTING.md に説明されており、開発者にとって役立つヒントは doc/developer-notes.md にあります。
パッチ セットに取り組む前に、開発者メーリング リストを使用して、複雑な変更や物議を醸す変更について話し合う必要があります。
開発者 IRC は、Libera の #freicoin にあります。
テストとコードレビューは開発のボトルネックです。すぐにレビューしてテストできる量を超えるプル リクエストが届きます。辛抱強く他の人のプル リクエストをテストして協力してください。また、これはセキュリティ クリティカルなプロジェクトであり、間違いがあれば多額の費用がかかる可能性があることを忘れないでください。
開発者は、新しいコードの単体テストを作成し、古いコードの新しい単体テストを送信することを強くお勧めします。単体テストは、 make check
を使用してコンパイルして実行できます (configure で無効になっていないことが前提)。単体テストの実行と拡張の詳細については、/src/test/README.md を参照してください。
Python で書かれた回帰テストと統合テストもあります。これらのテストは、 test/functional/test_runner.py
で実行できます (テストの依存関係がインストールされている場合)。
CI (継続的インテグレーション) システムは、すべてのプル リクエストが Windows、Linux、macOS 向けに構築されていること、および単体/健全性テストが自動的に実行されていることを確認します。
変更は、コードを作成した開発者以外の誰かによってテストされる必要があります。これは、大規模な変更やリスクの高い変更の場合に特に重要です。変更のテストが簡単でない場合は、プル リクエストの説明にテスト計画を追加すると便利です。
翻訳の変更および新しい翻訳は、Freicoin の Transifex ページに送信できます。
翻訳は定期的に Transifex から取得され、git リポジトリにマージされます。この仕組みの詳細については、翻訳プロセスを参照してください。
重要: Transifex からの次回のプルによって翻訳変更が再び自動的に上書きされるため、GitHub プル リクエストとしての翻訳変更は受け付けません。