http://freico.in
Untuk perangkat lunak Freicoin versi biner yang dapat segera digunakan, lihat http://freico.in/en/download/.
Freicoin terhubung ke jaringan peer-to-peer Freicoin untuk mengunduh dan memvalidasi sepenuhnya blok dan transaksi. Ini juga mencakup dompet dan antarmuka pengguna grafis, yang dapat dibuat secara opsional.
Informasi lebih lanjut tentang Freicoin tersedia di folder doc.
Freicoin dirilis berdasarkan ketentuan Lisensi Publik Umum GNU Affero versi 3 yang diterbitkan oleh Free Software Foundation. Lihat MENYALIN untuk informasi lebih lanjut.
Pengembangan dilakukan di cabang-cabang bernomor yang sesuai dengan rilis hulu Bitcoin Core. Cabang 21
didasarkan pada cabang hulu bitcoin/0.21
dan dibangun dan diuji secara berkala, namun tidak dijamin sepenuhnya stabil. Tag dibuat secara berkala untuk menunjukkan versi rilis Freicoin yang resmi dan stabil.
Alur kerja kontribusi dijelaskan di CONTRIBUTING.md dan petunjuk berguna bagi pengembang dapat ditemukan di doc/developer-notes.md.
Milis pengembang harus digunakan untuk mendiskusikan perubahan yang rumit atau kontroversial sebelum mengerjakan kumpulan patch.
Pengembang IRC dapat ditemukan di Libera di #freicoin.
Pengujian dan peninjauan kode merupakan hambatan dalam pengembangan; kami mendapatkan lebih banyak permintaan penarikan daripada yang dapat kami tinjau dan uji dalam waktu singkat. Harap bersabar dan membantu dengan menguji permintaan penarikan orang lain, dan ingat ini adalah proyek yang sangat penting bagi keamanan karena kesalahan apa pun dapat merugikan banyak orang.
Pengembang sangat dianjurkan untuk menulis pengujian unit untuk kode baru, dan mengirimkan pengujian unit baru untuk kode lama. Pengujian unit dapat dikompilasi dan dijalankan (dengan asumsi pengujian tersebut tidak dinonaktifkan saat dikonfigurasi) dengan: make check
. Detail lebih lanjut tentang menjalankan dan memperluas pengujian unit dapat ditemukan di /src/test/README.md.
Ada juga tes regresi dan integrasi, yang ditulis dengan Python. Pengujian ini dapat dijalankan (jika dependensi pengujian diinstal) dengan: test/functional/test_runner.py
Sistem CI (Integrasi Berkelanjutan) memastikan bahwa setiap permintaan penarikan dibuat untuk Windows, Linux, dan macOS, dan pengujian unit/kewarasan dijalankan secara otomatis.
Perubahan harus diuji oleh orang lain selain pengembang yang menulis kode tersebut. Hal ini sangat penting terutama untuk perubahan besar atau berisiko tinggi. Menambahkan rencana pengujian ke deskripsi permintaan penarikan akan berguna jika pengujian perubahan tidak mudah dilakukan.
Perubahan terjemahan serta terjemahan baru dapat dikirimkan ke halaman Transifex Freicoin.
Terjemahan ditarik secara berkala dari Transifex dan digabungkan ke dalam repositori git. Lihat proses penerjemahan untuk detail tentang cara kerjanya.
Penting : Kami tidak menerima perubahan terjemahan sebagai permintaan penarikan GitHub karena penarikan berikutnya dari Transifex akan secara otomatis menimpanya lagi.