Documentação

Criar e configurar um projeto

Um projeto corresponde a um repositório e contém a configuração e o contexto dos quais seu trabalho depende.

Um projeto é um repositório mais tudo o que o Coroid precisa para operar nele: comandos de build e teste, contexto, políticas e configurações.

Crie um em Projetos → Novo, selecionando um repositório de um provedor conectado. Se o repositório desejado não estiver disponível, consulte Conectar seu código.

O que acontece na criação

Coroid clona o repositório e o analisa para identificar linguagens e frameworks, como ele é compilado, como seus testes são executados e se pode ser containerizado.

Verifique o resultado. Consulte Configuração de build e teste — esta é a configuração da qual todo o restante depende.

O que um projeto possui

ÁreaO que abrange
RepositórioBranch base, comportamento de branch — veja Configurações de repositório e branch
Build e testeComo o projeto é compilado e validado
ContextoDocumentos, políticas e referências que os agentes leem
QualidadeQuais políticas e regras se aplicam
Alvos de testeAmbientes e contas para testes de navegador
DescobertasO que o Coroid encontrou no código-fonte
ViabilidadeSinais de saúde de tamanho de arquivo e padrões

Um projeto por repositório

Não direcione dois projetos ao mesmo repositório para representar duas linhas de trabalho. Use planos, sprints ou faixas para isso — consulte Tarefas, planos, sprints e faixas — assim, ambas as linhas compartilham uma visão única do código, um conjunto de convenções e um contexto.

Para um sistema que abrange vários repositórios, crie um projeto para cada um. O Coroid pode então coordenar o trabalho entre eles.

Projetos temporários e de visualização

Para experimentos e trabalhos descartáveis, um projeto temporário mantém o ruído longe dos projetos reais. Consulte Projetos de visualização e temporários.

Exclusão

Excluir um projeto remove sua configuração, contexto e histórico do Coroid. Ele não afeta seu repositório — branches e pull requests criados pelo Coroid permanecem no provedor, sob seu controle.

Projetos excluídos podem ser recuperados por um período antes que a remoção seja permanente. A retenção é regida pelas configurações da sua organização — consulte Retenção de dados.