Space Acres adalah aplikasi GUI berpendirian keras untuk bertani di Autonomys Network.
Status proyek saat ini adalah Beta.
Ini berarti secara umum akan berfungsi, sebagian besar jalur bahagia dan kasus edge ditangani, banyak kasus kesalahan memiliki opsi pemulihan yang masuk akal, dll.
Versi saat ini hanya mendukung rantai Gemini 3h dan tidak mengizinkan untuk memilih yang lain. Ini mendukung peningkatan instalasi yang ada dari 3g.
Fitur terkini:
Konfigurasi (alamat hadiah, lokasi node, beberapa peternakan, port P2P)
Sinkronisasi node dengan kemajuan, kecepatan, dan ETA yang ditampilkan
Petani merencanakan/cache bagian pertanian/merencanakan/merencanakan ulang tampilan kemajuan dan penghitungan kecepatan
Petani mengaudit/membuktikan indikator kinerja
Visualisasi keadaan sektor petani
Fitur/kemampuan yang akan datang: lihat masalah yang terbuka, pertimbangkan juga untuk berkontribusi jika ada yang kurang!
Lihat docs/INSTALATION.md untuk detailnya
Proyek pada tingkat tinggi disusun dalam beberapa modul besar:
backend
menangani semua fungsi backend
config
berisi struktur data konfigurasi dengan kemampuan untuk membaca, menulis dan memvalidasinya
farmer
berisi implementasi petani dengan struktur data pembungkus yang mengabstraksi internalnya
networking
berisi tumpukan jaringan yang dibagikan antara farmer
dan node
dengan struktur data pembungkus yang mengabstraksi internalnya
node
berisi node konsensus dengan struktur data pembungkus yang mengabstraksi internalnya
utils
berisi beberapa utilitas tingkat rendah
frontend
menangani sebagian besar logika frontend dengan setiap modul sesuai dengan layar/tampilan atau fitur aplikasi utama
res
berisi berbagai sumber daya non-kode yang diperlukan untuk operasi aplikasi dan/atau pengemasan
app.css
berisi beberapa perubahan kecil yang tidak penting untuk presentasi, mungkin tema GTK4 perlu dikirimkan bersama aplikasi di masa mendatang untuk memastikan tampilan yang konsisten
linux
berisi sumber daya khusus Linux
macos
berisi sumber daya khusus macOS
translations
berisi terjemahan ke berbagai bahasa
windows
berisi sumber daya khusus Windows
main.rs
menangani CLI, membuat instance frontend dan backend, menyatukan semuanya
Aplikasi mendukung konfigurasi minimum dan tidak mendukung fungsionalitas operator (belum).
Untuk membangun aplikasi ini, Anda harus menginstal kedua dependensi yang diperlukan untuk membangun Subspace dan GTK4, termasuk librsvg
opsional. Ikuti dokumentasi mereka untuk detailnya.
Di Linux D-Bus header pengembangan juga perlu diinstal, dapat dilakukan dengan sudo apt-get install libdbus-1-dev
di Ubuntu.
Maka cargo run
akan membawa Anda ke tempat yang Anda inginkan.
Berbagai macam kontribusi diterima dan dihargai.
Klausul Nol BSD
https://opensource.org/licenses/0BSD
https://tldrlegal.com/license/bsd-0-clause-license