Space Acres は、Autonomys Network 上の農業用の独自の GUI アプリケーションです。
プロジェクトの現在のステータスはベータ版です。
これは、通常は機能すること、ほとんどの正常なパスとエッジ ケースが処理されること、多くのエラー ケースには適切な回復オプションがあることなどを意味します。
現在のバージョンは Gemini 3h チェーンのみをサポートしており、他のものを選択することはできません。既存のインストールの 3g からのアップグレードをサポートします。
現在の機能:
構成 (報酬アドレス、ノードの場所、複数のファーム、P2P ポート)
進行状況、速度、ETA を表示してノードを同期
ファーマー作図/作付ピースキャッシュ/作図/再作図進捗表示と速度計算
農家の監査/パフォーマンス指標の証明
農家部門の状態の可視化
今後の機能/機能: 未解決の問題を参照し、何かが不足している場合は貢献することも検討してください。
詳細については、docs/INSTALLATION.md を参照してください。
プロジェクトの概要は、いくつかの大きなモジュールで構成されています。
backend
すべてのバックエンド機能を処理します
config
読み取り、書き込み、検証機能を備えた構成データ構造が含まれています
farmer
内部を抽象化するラッパー データ構造を備えたファーマー実装が含まれています
networking
内部を抽象化するラッパー データ構造を備えたfarmer
とnode
間で共有されるネットワーキング スタックが含まれます。
node
内部を抽象化したラッパー データ構造を持つコンセンサス ノードが含まれています
utils
いくつかの低レベルのユーティリティが含まれています
frontend
主要なアプリケーション画面/ビューまたは機能に対応する各モジュールでフロントエンド ロジックの大部分を処理します。
res
アプリケーションの操作やパッケージ化に必要なさまざまな非コード リソースが含まれています
app.css
プレゼンテーションに関する重要ではない小さな調整がいくつか含まれています。一貫した外観を確保するために、将来的にはアプリに GTK4 テーマを同梱することが必要になる可能性があります。
linux
Linux 固有のリソースが含まれています
macos
macOS 固有のリソースが含まれています
translations
さまざまな言語への翻訳が含まれています
windows
Windows 固有のリソースが含まれています
main.rs
CLI を処理し、フロントエンドとバックエンドをインスタンス化し、すべてを接続します
アプリケーションは最低限の構成をサポートしており、オペレーター機能はサポートしていません (いずれにしてもまだサポートしていません)。
このアプリをビルドするには、オプションのlibrsvg
を含む、Subspace と GTK4 のビルドに必要な両方の依存関係をインストールする必要があります。詳細については、ドキュメントに従ってください。
Linux では D-Bus 開発ヘッダーもインストールする必要があります。これは、Ubuntu でsudo apt-get install libdbus-1-dev
を使用して実行できます。
あとはcargo run
だけで目的地に到着します。
さまざまな種類の貢献を歓迎します。
ゼロ節 BSD
https://opensource.org/licenses/0BSD
https://tldrlegal.com/license/bsd-0-clause-license