Gerenciamento de código-fonte do aplicativo móvel hospedado na nuvem
O código-fonte hospedado na nuvem é facilmente acessível, não importa onde você esteja. Um repositório central significa que os membros da equipe de desenvolvimento podem interagir na mesma base de código carregando, editando e gerenciando arquivos de código. A hospedagem em nuvem requer menos configuração de hardware do que as opções locais, permitindo que você implemente soluções de maneira mais fácil e ágil.
Os benefícios de hospedar o código-fonte na nuvem incluem:
- Armazenamento Central para exibir e gerenciar seus dados de qualquer lugar.
- melhor de colaboração para código mais limpo.
- Mais fácil contribuir com para incentivar o envolvimento.
- versões mais rápidas.
- Custos reduzidos por não manter o hardware e a infraestrutura.
O GitHub e o Azure Repos são duas opções para hospedar o código-fonte do aplicativo móvel e os dados na nuvem.
GitHub
o GitHub é um serviço de hospedagem de repositório de software livre para projetos de código em vários idiomas diferentes. O GitHub rastreia e ajuda a resolver as várias alterações em cada iteração de código.
Use de codespaces para hospedar seu ambiente de desenvolvimento na nuvem. Mantenha todo o código em um só lugar. Repositórios privados, públicos e de software livre têm ferramentas para ajudar o host, a versão e o código de versão.
Examine o código com ferramentas de revisão internas para tornar a revisão de código uma parte essencial do processo de sua equipe.
- Proteja branches, proponha alterações e solicite revisões.
- Identificar diferenças, comentar no contexto e receber comentários claros.
Use ferramentas de gerenciamento de projetos para coordenar antecipadamente, manter-se alinhado e fazer mais.
- Veja a imagem maior do projeto.
- Use quadros de tarefas que estejam ao lado do código dentro do GitHub.
- Arraste cartões para atribuir problemas ou efetuar pull de solicitações aos membros da equipe.
- Defina marcos para organizar e acompanhar o progresso.
- Escreva anotações para capturar ideias úteis que não pertencem a um problema específico ou solicitação de pull.
Gerenciar usuários e ajudar as equipes a crescer usando:
- Funções de usuário para ajudar a organizar funções de equipe e permissões de acesso.
- Ferramentas de thread de discussão para manter as conversas no controle e focadas na equipe.
- Diretrizes da comunidade para configurar rapidamente novos membros da equipe com contas.
Use o GitHub Actions para conectar todas as ferramentas e automatizar cada etapa do fluxo de trabalho de desenvolvimento.
Outros recursos do GitHub permitem:
- Navegue e estrela projetos populares para segui-los.
- Descubra e compre facilmente ferramentas de comunicação e automação do GitHub Marketplace.
- Rede e aprenda com outras pessoas do setor.
Repositórios do Azure
do Azure Repos é a opção de controle do código-fonte distribuído para do Azure DevOps Services. O Azure Repos oferece repositórios públicos ou privados gratuitos ilimitados com revisões de código colaborativas, gerenciamento avançado de arquivos, pesquisa de código e políticas de branch.
O Azure Repos integra-se a outros serviços como o Azure Pipelines e o Azure Boards para serviços de projeto de ponta a ponta. O Azure Repos é ótimo para projetos pequenos ou para grandes organizações que precisam de suporte nativo do Microsoft Entra ID e controles de política avançados.
Você também pode usar de controle de versão do Team Foundation (TFVC) para controle centralizado do código-fonte com revisão de código.
- O Azure Repos dá suporte a qualquer de cliente git
por meio de webhooks e integração de da API Git. - Conecte-se ao código ambientes de desenvolvimento como Xcode, Eclipse, IntelliJ, Android Studio, Visual Studio e Visual Studio Code.
- Colabore para criar um código melhor usando discussões encadeadas e CI (integração contínua) para cada alteração.
- Use do Azure Pipelines ou outras ferramentas para iniciar builds de solicitações de pull. Configure pipelines de CI/CD (integração contínua/entrega contínua) que criam, testam e implantam automaticamente seu aplicativo a cada solicitação de pull concluída.
- Use uma de pesquisa de código
semântica semântica avançada em solicitações de pull. - Simplifique de gerenciamento de acesso com a integração nativa do Microsoft Entra.
- Verifique a qualidade do código com políticas de branch, como número mínimo de revisores, requisitos para builds bem-sucedidos e imposição de estratégia de mesclagem do Git.
- Integre-se com
ferramentas de de gerenciamento de projetos do Azure Boards.
Próximas etapas
- guias do GitHub
- do Fórum da Comunidade do GitHub
- do GitHub Marketplace
- Introdução ao Azure Repos
- documentação do Azure Repos