O código do lado do cliente para hubs, uma plataforma de colaboração 3D online que funciona para plataformas de desktop, celular e VR.
Se você deseja executar hubs em seus próprios servidores, consulte o Hubs Community Edition.
Se você deseja implantar um cliente personalizado na sua instância de nuvem de hubs existente, consulte este guia.
Se você deseja contribuir para o Fork Principal do Cliente Hubs, consulte o Guia do Colaborador.
Se você deseja apenas verificar como os hubs funcionam e faça com que suas próprias modificações continuem no nosso guia de início rápido.
Instale o NodeJS se você ainda não o fez. Usamos 16.16.0 em nossos servidores de construção. Se você trabalha em vários projetos JavaScript, pode ser útil usar algo como NVM para gerenciar várias versões do nó para você.
Execute os seguintes 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
O servidor de dev backend está configurado com os CORS para aceitar apenas conexões de "hubs.local: 8080", então você precisará acessá -lo desse host. Para fazer isso, você provavelmente deseja adicionar "hubs.local" e "hubs-proxy.local" ao arquivo "hosts local" no seu computador:
127.0.0.1 hubs.local
127.0.0.1 hubs-proxy.local
Em seguida, visite https: //hubs.local: 8080 (Nota: HTTPS é necessário, você precisará aceitar o aviso para o certificado SSL autoassinado)
NOTA: Ao executar o cliente Hubs localmente, você ainda se conectará às versões de desenvolvimento do servidor retículo. Este servidor não permite ser acessado fora do host local. Se você deseja hospedar seus próprios servidores hubs, consulte o Hubs Community Edition.
Leia nosso guia colaborador para saber como você pode enviar relatórios de bugs, solicitações de recursos e solicitações.
Também estamos procurando ajuda na localização. O redesenho dos hubs tem muito texto novo e precisamos de ajuda de pessoas como você para traduzi -lo. Siga os documentos de localização para começar.
Espera -se que os colaboradores cumpram o código de conduta do projeto e respeitem o projeto e as pessoas que trabalham nele.
Hubs está licenciado com a Mozilla Public License 2.0