Importação de repositórios do GitHub
Para importar projetos hospedados em repositórios do GitHub, acesse a página de novo projeto e selecione a opção Importar do GitHub, no canto superior direito da tela.
Apenas os repositórios aos quais você concedeu permissão de acesso serão listados. Caso ainda não tenha concedido acesso a nenhum repositório, será preciso clicar em Verifique as permissões no GitHub para integrar o bohr.io com a sua conta pessoal ou de organização no GitHub.
Por exemplo, num repositório de um projeto React, o bohr.io irá identificar a partir do package.json
que o framework utilizado é o React e que a pasta que contém o conteúdo é a build
. Com essas informações, o bohr.io vai gerar a publicação.
Ao clicar em Importar, será preciso aguardar alguns segundos enquanto a tela de Overview carrega a simulação. No repositório do GitHub, você pode observar que o bohr.io irá um commit adicionando um arquivo de workflow do GitHub Actions, usado para construir o projeto (essa execução pode ser acompanhada na aba de Actions no GitHub).
O repositório irá instalar o CLI do bohr.io e realizar a publicação, tentando identificar o framework. Dependendo do framework que você estiver utilizando, será necessário fazer alguma configuração a mais dentro do Settings do site (se você encontrar algum problema, é só nos chamar no Discord).
Depois de instalado, ele irá rodar comandos de instalação e build do projeto usando o Yarn. Você pode trocar os comandos nas configurações do site.
Depois de terminar a compilação e o upload, é gerada uma URL de publicação.
Como há um pequeno delay na tela de Overview, pode ser que a visualização do seu projeto retorne Site not Found. Não se preocupe, basta atualizar a tela.
Na tela Settings, nas Environment Variables, você pode ver as variáveis que estão sendo usadas durante a execução. Elas podem ser alteradas, no caso de ocorrer algum problema ou de não serem detectadas (se precisar, chama a gente no Discord).