デスクトップ、モバイル、およびVRプラットフォームに対応するオンライン3Dコラボレーションプラットフォームであるハブ用クライアント側コード。
独自のサーバーでハブを実行したい場合は、Hubs Community Editionをご覧ください。
既存のハブクラウドインスタンスにカスタムクライアントを展開したい場合は、このガイドを参照してください。
Hubsクライアントのメインフォークに貢献したい場合は、寄稿者ガイドをご覧ください。
ハブがどのように機能するかをチェックし、独自の変更を作成したい場合は、クイックスタートガイドに進みます。
まだいない場合はnodejsをインストールしてください。ビルドサーバーで16.16.0を使用しています。複数のJavaScriptプロジェクトに取り組んでいる場合、NVMのようなものを使用して複数のバージョンのノードを管理することが役立つ場合があります。
次のコマンドを実行します。
git clone https://github.com/Hubs-Foundation/hubs.git
cd hubs
# nvm use v16.16.0 # if using NVM
npm ci
npm run dev
バックエンド開発サーバーは、「hubs.local:8080」からの接続のみを受け入れるようにCORで構成されているため、そのホストからアクセスする必要があります。これを行うには、コンピューターのローカル「ホスト」ファイルに「hubs.local」と「hubs-proxy.local」を追加する必要があります。
127.0.0.1 hubs.local
127.0.0.1 hubs-proxy.local
次に、https://hubs.local:8080にアクセスしてください(注:httpsが必要です。自己署名SSL証明書の警告を受け入れる必要があります)
注:Hubsクライアントをローカルで実行する場合、Reticulumサーバーの開発バージョンに接続します。このサーバーでは、LocalHost以外でアクセスすることはできません。独自のハブサーバーをホストしたい場合は、Hubs Community Editionをご覧ください。
私たちの寄稿者ガイドを読んで、バグレポート、機能リクエスト、プルリクエストを送信する方法を学びます。
また、ローカライズのヘルプを探しています。ハブの再設計には多くの新しいテキストがあり、あなたのような人々からそれを翻訳するのに助けが必要です。開始するにはローカリゼーションドキュメントに従ってください。
貢献者は、プロジェクトの行動規範を順守し、プロジェクトとそれに取り組んでいる人々を尊重することが期待されています。
Hubsは、Mozilla Public License 2.0のライセンスを取得しています