Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Duck-themed multi-user virtual spaces in WebVR. Built with A-Frame.

License

NotificationsYou must be signed in to change notification settings

Hubs-Foundation/hubs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

License: MPL 2.0

The client-side code for Hubs, an online 3D collaboration platform that works for desktop, mobile, and VR platforms.

Getting Started

If you would like to run Hubs on your own servers, check outHubs Community Edition.

If you would like to deploy a custom client to your existing Hubs Cloud instance please refer tothis guide.

If you would like to contribute to the main fork of the Hubs client please see thecontributor guide.

If you just want to check out how Hubs works and make your own modifications continue on to our Quick Start Guide.

Quick Start

Install NodeJS if you haven't already. We use 16.16.0 on our build servers. If you work on multiple javascript projects it may be useful to use something likeNVM to manage multiple versions of node for you.

Run the following commands:

git clone https://github.com/Hubs-Foundation/hubs.gitcd hubs# nvm use v16.16.0 # if using NVMnpm cinpm run dev

The backend dev server is configured with CORS to only accept connections from "hubs.local:8080", so you will need to access it from that host. To do this, you likely want to add "hubs.local" and "hubs-proxy.local" to thelocal "hosts" file on your computer:

127.0.0.1hubs.local127.0.0.1hubs-proxy.local

Then visithttps://hubs.local:8080 (note: HTTPS is required, you'll need to accept the warning for the self-signed SSL certificate)

Note: When running the Hubs client locally, you will still connect to the development versions of thereticulum server. This server does not allow being accessed outside of localhost. If you want to host your own Hubs servers, please check outHubs Community Edition.

Contributing

Read ourcontributor guide to learn how you can submit bug reports, feature requests, and pull requests.

We're also looking for help with localization. The Hubs redesign has a lot of new text and we need help from people like you to translate it. Follow thelocalization docs to get started.

Contributors are expected to abide by the project'sCode of Conduct and to be respectful of the project and people working on it.

Additional Resources

  • Reticulum - Phoenix-based backend for managing state and presence.
  • Networked A-Frame.
  • Hubs-Ops - Infrastructure as code + management tools for running necessary backend services on AWS.

License

Hubs is licensed with theMozilla Public License 2.0


[8]ページ先頭

©2009-2025 Movatter.jp