
Fazendo uma alteração pelo chat de IA
- Seu projeto precisa ser um projeto web ou full-stack em um repositório do GitHub.
- Você precisa ter a função de Editor ou superior no workspace.
- Você precisa conectar uma conta do GitHub durante a configuração.
Configurando o Base Code
Conecte um repositório do GitHub para fazer alterações com o chat de IA no Base Code. Se sua conta do GitHub já estiver conectada, continue para escolhendo um repositório.Conectando sua conta do GitHub
O Base Code trabalha diretamente nos seus repositórios do GitHub, então precisa de acesso aos repositórios em que você quer trabalhar. Para conectar sua conta:- Acesse o Base Code.
- Clique em Connect GitHub.
- Entre no GitHub, se solicitado, e autorize o Base44 Builder.
- Selecione a conta ou organização do GitHub. Depois, siga as instruções para instalar ou configurar o Base44 Builder e dar acesso aos repositórios.
Escolhendo um repositório
Escolha o código em que você quer trabalhar, entre seus próprios repositórios ou uma cópia de um repositório em que você não pode fazer push.- Da sua conta
- Colar um link
- No Base Code, clique em View more.
- Selecione um repositório.
- Em Branch, mantenha a branch selecionada ou selecione outra.
- Clique em Connect.
Trabalhando no seu projeto
Use o chat de IA para fazer alterações no repositório conectado e testá-las em uma visualização de desenvolvimento. Conforme você conversa, o Base Code faz commit e push das suas alterações para sua branch de trabalho no GitHub.Fazendo sua primeira alteração
O Base Code cria uma nova branch a partir do seu primeiro pedido e dá um nome a ela. Assim, sua alteração fica separada até você abrir um pull request. Para continuar trabalhando em uma branch existente do GitHub, importe-a. Para fazer sua primeira alteração:- Acesse o Base Code.
- (Opcional) Se aparecer um menu suspenso ao lado de Create new branch, selecione a branch de origem.
-
Na caixa de prompt, descreva a alteração que você quer fazer. Por exemplo:
- Clique em Create branch para abrir a nova branch e começar a fazer alterações.
- Revise a alteração em Preview e peça ajustes ao chat de IA, se necessário.
Revisando suas alterações
Confira exatamente o que mudou antes de pedir a alguém para revisar. Para revisar suas alterações:- Abra as alterações que você quer conferir:
- Alterações de uma resposta: Use a lista de arquivos abaixo dessa resposta no chat de IA.
- Todas as alterações da branch: Clique em Create PR no topo do editor ou clique no número do PR, se já existir um.
- Clique no nome de um arquivo para ver o diff, com as linhas adicionadas e removidas.
Revertendo um arquivo
Desfaça as alterações que você não quer em um arquivo. A reversão é salva como um novo commit na sua branch. Para reverter um arquivo:- Clique no ícone de reverter ao lado do arquivo em qualquer uma das listas de arquivos, inclusive na de um pull request aberto.
- Confira se o arquivo certo aparece em Revert branch changes? e clique em Revert.
Gerenciando branches
As branches permitem trabalhar em várias alterações ao mesmo tempo sem que uma afete a outra. Cada branch tem seu próprio ambiente de desenvolvimento no Base Code e seu próprio pull request.Trabalhando pela barra lateral
Veja a situação de cada uma das suas branches e vá direto para a que precisa de você. Your branches na barra lateral lista as branches que você criou. As branches mescladas continuam na lista, então você ainda pode ler os chats delas. Cada branch tem um ícone de status. Passe o mouse sobre ele para ver o rótulo, com o número do pull request quando houver um.Organizando suas branches
Mantenha à mão as branches em que você está focado e leve para o topo as que precisam de você.
Uma branch fixada acima de um grupo em Your branches
- Passe o mouse sobre a branch na barra lateral e clique no ícone de opções .
- Clique em Pin.
- Clique no ícone New group ao lado de Your branches.
- Insira um Group name e clique em Create group.
- Arraste uma branch para o grupo ou clique no ícone de opções da branch, clique em Move to group e selecione o grupo.
- Clique no ícone Sort branches ao lado de Your branches.
- Em Sort by, selecione uma das opções:
- Priority: Primeiro as branches que precisam de você, depois as que estão em espera.
- Last updated: As trabalhadas mais recentemente primeiro. Esta é a opção padrão.
- Manual order: A ordem que você definiu arrastando.

Ordenando Your branches por Priority
Criando branches
Comece cada nova alteração em uma branch própria, a partir da branch padrão ou de outra branch em que você está trabalhando. Para criar uma branch pela barra lateral:- Clique em New branch na barra lateral.
- Descreva sua alteração no chat de IA e envie a mensagem.

Iniciando uma branch pela barra lateral
- Clique no menu suspenso de branches acima do chat de IA.
- Clique em Create new branch.
- Selecione a branch de origem no menu suspenso ao lado de Start from.
- Descreva sua alteração no chat de IA e envie a mensagem.
Importando uma branch do GitHub
Importe uma branch existente do GitHub para continuar trabalhando nela no Base Code. Suas alterações recebem commit e push nessa branch. Para importar uma branch:- Clique no menu suspenso de branches acima do chat de IA.
- Clique em Import from GitHub.
- Selecione a branch.
- Clique em Import.
Excluindo uma branch
Remova as branches que você não usa mais, junto com os chats delas. As branches continuam no GitHub. Para excluir uma branch:- Abra o menu da branch em um destes lugares:
- Na barra lateral, passe o mouse sobre a branch e clique no ícone de opções .
- No menu suspenso de branches acima do chat de IA, clique em More actions ao lado da branch.
- Clique em Delete.
- Clique em Delete branch para confirmar.
Trabalhando com pull requests
Faça a revisão e o merge das suas alterações por meio de pull requests no GitHub. O Base Code sempre usa sua própria conexão com o GitHub, independentemente do que seu workspace define para os outros aplicativos. Sua conta do GitHub precisa estar conectada e ter acesso de escrita ao repositório. A Base44 abre pull requests pela sua conta. Cada commit do chat de IA mostra você como autor ebase44-builder[bot] como coautor.
Abrindo um pull request
Depois de testar suas alterações, abra um pull request para revisão. Seu pull request aponta para a branch a partir da qual sua branch de trabalho foi criada. O chat de IA escreve o título e a descrição com base na sua conversa e nas alterações com commit. Para abrir um pull request pelo topo do editor:- Clique em Create PR no topo do editor.
- Revise os arquivos alterados em Create pull request.
- Clique em Continue in builder.
- Revise e envie a mensagem pré-preenchida no chat de IA.
Acompanhando seus pull requests
Acompanhe o andamento dos seus pull requests abertos e veja quais precisam da sua atenção. Para acompanhar seus pull requests:- Acesse o Base Code.
- Em Your open PRs, escolha o que você quer fazer:
- Abrir um pull request: Clique no número do PR para abri-lo no GitHub ou clique no título para abrir a branch dele no Base Code.
- Filtrar por status: Clique no filtro e selecione All, In review, Conflicts ou Open.
- Encontrar um pull request: Clique no ícone de busca e insira o título ou o número dele.
- Ordenar pull requests: Clique em Sort para inverter a ordem por número do pull request.
Sobre os status de pull request
Sobre os status de pull request
- Draft: Ainda é um rascunho no GitHub.
- Open: Ainda não há revisor e nada está bloqueando.
- In review: Um revisor foi atribuído ou solicitou alterações.
- Approved: Um revisor aprovou.
- Conflicts: Sua branch tem conflitos a resolver com a branch base.
Resolvendo conflitos de branch
Se seu pull request tiver conflitos, o chat de IA pode resolvê-los para você. Resolver conflitos faz o merge da branch base do pull request na sua branch de trabalho. Para resolver conflitos:- Clique em Resolve conflicts acima da caixa de prompt.
- Revise e teste as alterações feitas pela IA, principalmente onde as duas branches alteraram o mesmo recurso.
Respondendo a comentários de revisão
Use o chat de IA para tratar o feedback do seu pull request. Para responder a comentários de revisão:- Peça ao chat de IA para listar os comentários não resolvidos do seu pull request. Ele inclui o arquivo e a linha de cada thread.
- Diga quais comentários tratar e o que alterar.
- Revise as alterações e respostas propostas antes de pedir que ele as publique.
- Peça separadamente ao chat de IA para resolver uma thread quando estiver pronto.
Adicionando segredos
Dê ao seu projeto as chaves de API e outras credenciais de que ele precisa sem colocá-las no seu repositório. O chat de IA avisa quando um segredo é necessário. Os segredos são criptografados, compartilhados entre as branches e mantidos quando seu ambiente é reconstruído. Alterações e remoções são aplicadas automaticamente às branches em execução. As branches inativas as recebem na próxima vez que você as abrir. Para adicionar um segredo:- Clique em Dashboard no topo do editor.
- Clique em Secrets.
- Clique em Add Secret.
- Insira o Secret Name e o Secret Value e clique em Add Secret.
Colaborando com colegas de equipe
Sua equipe pode contribuir com o mesmo projeto e revisar as alterações uns dos outros por meio de pull requests. Qualquer pessoa com função de Editor ou superior no workspace pode abrir um projeto existente do Base Code sem um convite separado para o aplicativo. Para convidar alguém de fora do seu workspace, adicione a pessoa como colaboradora pelo editor do aplicativo.Perguntas frequentes
Quais aplicativos posso conectar ao Base Code?
Quais aplicativos posso conectar ao Base Code?
Meu repositório é um monorepo. Posso conectá-lo?
Meu repositório é um monorepo. Posso conectá-lo?
Por que meu repositório não aparece na lista?
Por que meu repositório não aparece na lista?
- No GitHub, dê ao Base44 Builder acesso ao repositório.
- Abra novamente Connect your repository no Base Code.
Por que a Base44 diz que meu repositório não está em uma organização aprovada do GitHub?
Por que a Base44 diz que meu repositório não está em uma organização aprovada do GitHub?
Como gerencio as organizações do GitHub no meu workspace?
Como gerencio as organizações do GitHub no meu workspace?
- Acesse as configurações do seu workspace.
- Em Build tools, clique em GitHub.
- Escolha o que você quer fazer:
- Escolher quem pode conectar organizações: Em Who can connect organizations, selecione quem pode adicionar uma organização.
- Filtrar organizações: Em Connected organizations, use o filtro para mostrar organizações All, Active ou Disconnected.
- Disponibilizar uma organização para novos aplicativos: Em Connected organizations, use Allowed para controlar quais organizações ficam disponíveis. Alterar Allowed não afeta os aplicativos que já usam essa organização.
- Desconectar uma organização: Clique no ícone de ações ao lado da organização, clique em Disconnect organization e depois em Disconnect.
Posso escolher o modelo de IA?
Posso escolher o modelo de IA?
- Clique no modelo na parte inferior do chat de IA.
- Selecione o modelo com o qual você quer trabalhar.
Por que meu projeto está somente leitura?
Por que meu projeto está somente leitura?
- Abra o projeto.
- No banner Connect your GitHub account, clique em Connect account.
- Autorize o Base44 Builder no GitHub.
O que acontece se eu fechar o Base Code e voltar depois?
O que acontece se eu fechar o Base Code e voltar depois?
Posso adicionar um banco de dados, autenticação ou CI/CD ao meu projeto?
Posso adicionar um banco de dados, autenticação ou CI/CD ao meu projeto?
Por que o Base Code criou uma branch de configuração?
Por que o Base Code criou uma branch de configuração?
Como funcionam os pull requests no Base Code?
Como funcionam os pull requests no Base Code?
Por que a Base44 não consegue abrir meu pull request?
Por que a Base44 não consegue abrir meu pull request?
Onde posso saber mais sobre privacidade e uso de dados?
Onde posso saber mais sobre privacidade e uso de dados?
Como aplico um código de cupom?
Como aplico um código de cupom?
- Acesse o Base Code.
- Insira seu código de cupom:
- Antes de conectar um repositório: Clique em Have a coupon? no canto superior direito e insira seu código na caixa de diálogo.
- Depois de conectar um repositório: Insira seu código no campo abaixo de Have a coupon?.
- Clique em Apply.