El código del lado del cliente para Hubs, una plataforma de colaboración 3D en línea que funciona para plataformas de escritorio, móviles y VR.
Si desea ejecutar centros en sus propios servidores, consulte Hubs Community Edition.
Si desea implementar un cliente personalizado en su instancia de Cloud Hubs existente, consulte esta guía.
Si desea contribuir a la bifurcación principal del cliente Hubs, consulte la Guía de contribuyentes.
Si solo desea ver cómo funciona los Hubs y hacer que sus propias modificaciones continúen con nuestra Guía de inicio rápido.
Instale NodeJS si aún no lo ha hecho. Usamos 16.16.0 en nuestros servidores de compilación. Si trabaja en múltiples proyectos de JavaScript, puede ser útil usar algo como NVM para administrar múltiples versiones de Node para usted.
Ejecute los siguientes comandos:
git clone https://github.com/Hubs-Foundation/hubs.git
cd hubs
# nvm use v16.16.0 # if using NVM
npm ci
npm run dev
El servidor de desarrollo de backend está configurado con CORS para aceptar solo conexiones de "Hubs.local: 8080", por lo que deberá acceder a él desde ese host. Para hacer esto, es probable que desee agregar "Hubs.local" y "Hubs-Proxy.local" al archivo local "Hosts" en su computadora:
127.0.0.1 hubs.local
127.0.0.1 hubs-proxy.local
Luego visite https: //hubs.local: 8080 (Nota: es necesario HTTPS, deberá aceptar la advertencia del certificado SSL autofirmado)
Nota: Al ejecutar el cliente HUBS localmente, aún se conectará a las versiones de desarrollo del servidor de reticulo. Este servidor no permite que se accediera fuera de localhost. Si desea alojar sus propios servidores Hubs, consulte Hubs Community Edition.
Lea nuestra Guía de contribuyentes para saber cómo puede enviar informes de errores, solicitudes de funciones y solicitudes de extraer.
También estamos buscando ayuda con la localización. El rediseño de los centros tiene mucho texto nuevo y necesitamos ayuda de personas como usted para traducirlo. Siga los documentos de localización para comenzar.
Se espera que los contribuyentes cumplan con el código de conducta del proyecto y respeten el proyecto y las personas que trabajan en él.
Hubs tiene licencia con la Licencia Pública de Mozilla 2.0