HDKがステーブルになりました!
令和3年02月25日
概要
今回の大きなニュースは、HolochainでDNAを構築するための標準ライブラリであるHDKに対するコアチームの作業が今回のリリース分ではほぼ全て完了しており、これからしばらくは大きな変化がないことです。現在、Holochain開発チームの作業はDHTのシャーディングなどのコア機能の部分に戻っています。
その一方で、HoloチームはElemental ChatをHoloのホスティングに対応させるために着々と作業を進めています。また、HoloチームはすべてのHoloPortでホストコンソールを有効にしました。(その理由は下記で説明しています)
トピック
- HDKは今のところステーブルになり、バージョン番号を取得し、crates.ioから利用できる様になりました
- Holoの進捗:ホストされたhAppsとホスト用コンソールについて
HDKは今のところステーブルになり、バージョン番号を取得し、crates.ioから利用できる様になりました
Holochain RSMへのアプリの移行に踏み切った勇気あるアプリケーション開発者の皆さん(または、RSMで開発を始めた皆さん)、その忍耐力に拍手を送りたいと思います。ちょっとした変更や荒削りな部分、場合によっては全面的な書き換えなど、多くの不確実性の中で踏ん張ってきたでしょう。
そして今回は、アプリケーション開発者からの安定したフィードバックのおかげで、HDKがかなり安定した状態になっていることをお知らせしたいと思います。
最新の変更点の概要は、Holochaine Open Devブログで読むことができます!
これは、Holochain ReduxとそのHDKの最後のリリースであるv0.0.52-alpha2以来の初めてのバージョン番号が付与されたことをも意味します。これはv0.0.100とバージョン付けされる予定で、HDKのバージョン番号はいずれHolochainランタイムのバージョン番号と切り離され、別々に更新されるようになるでしょう。
また、HDKを再びcrates.ioでリリースすることになりました。つまり、cargo.toml
ファイルの中でGitHubの長い文字列をいじる必要がなくなったということです。
また、https://docs.rs/hdk/には最新のオンラインドキュメントが用意されています。また、HDKの最新の更新作業の一環として、ドキュメントをより良いクオリティにしました。読んでみて、もし良ければフィードバックをください。さらに、気が向いたら、レポジトリをフォークして自分で変更を加えるのもいいかもしれません!
Holoの進捗:ホストされたhAppsとホスト用コンソールについて
Holoホスティングチームは、ログインプロセスとHolo Web SDK(ウェブアプリをHoloホスティングネットワークに統合するためのJavaScriptライブラリ)にほとんどの時間を費やしてきました。登録/ログインフォームは構築され、テストもされました。現在は、リアルタイムのノード間メッセージング機能であるシグナルを、Holoで動作させることです。すでにElemental Chatを使用しているHoloPortユーザーは、この機能に慣れ親しんでいることでしょう。
また、すべてのHoloPortでホストコンソールが使えるようになったこともお知らせします。まだあまり用途はありませんが、HoloPort所有者が実際に使用する時には、コンソールが快適なユーザーエクスペリエンスになっていることは間違いないでしょう。hAppのホスティングが可能になる前に、今回こちらを展開した大きな理由は、「HoloPortサポートのためのアクセス(SSH)」スイッチを搭載するためです。これにより、アルファ版の段階で問題を開発チームが直接診断できるように、吟味されたごく少数のチームメンバーにHoloPortの内部アクセスを可能にすることができます。このスイッチは、Holo社のサポートエージェントに頼まれない限り、オンにしないことをお勧めします。また、エージェンシーの精神に則り、いつでも好きなときにオフにすることができることを覚えておいてください。
今のところこれで以上です。もしあなたがHolochainのアプリ開発に興味があるなら、開発チームとコミュニティメンバーはたくさんのコンテンツを制作しています。DavidとPhilipのBuild It! シリーズやLow Code Zoneなどがあります!また、最近ではオンラインカンファレンスにも参加しており、開発者向けのビデオやテキストコンテンツも充実しています。もちろん、開発者フォーラムにもお立ち寄りください。ここでは定期的に刺激的な会話や議論がなされているので、皆さんも参加してみてください!
(写真提供者:A lo Bonzo on Unsplash)