Gerenciamento de código-fonte de 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 na 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:
- de armazenamento central para visualizar e gerenciar seus dados de qualquer lugar.
- Melhor colaboração para um código mais limpo.
- Mais fácil contribuir incentivar o envolvimento.
- Lançamentos mais rápidos.
- Redução de custos por não manter hardware e infraestrutura.
O GitHub e o Azure Repos são duas opções para hospedar o código-fonte e os dados do aplicativo móvel na nuvem.
GitHub
GitHub é um serviço de hospedagem de repositório de código aberto para projetos de código em muitas linguagens diferentes. O GitHub rastreia e ajuda a resolver as várias alterações em cada iteração de código.
Use codespaces para hospedar seu ambiente de desenvolvimento na nuvem. Mantenha todo o seu código em um só lugar. Repositórios privados, públicos e de código aberto têm ferramentas para ajudar a hospedar, a versão e o código de lançamento.
Revise o código com ferramentas de revisão integradas tornar a revisão de código uma parte essencial do processo da sua equipe.
- Proteja filiais, proponha alterações e solicite revisões.
- Identifique diferenças, comente no contexto e obtenha feedback claro.
Use ferramentas de gerenciamento de projetos para coordenar cedo, manter-se alinhado e fazer mais.
- Veja o panorama geral do projeto.
- Use quadros de tarefas que estão ao lado do seu código dentro do GitHub.
- Arraste cartões para atribuir problemas ou receber 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 pull.
Gerencie usuários e ajude as equipes a crescerem 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 caminho certo e focadas na equipe.
- Diretrizes da comunidade para configurar rapidamente novos membros da equipe com contas.
Use de ações do GitHub para conectar todas as suas ferramentas e automatizar cada etapa do seu fluxo de trabalho de desenvolvimento.
Outros recursos do GitHub permitem:
- Navegue e marque projetos populares para segui-los.
- Descubra e compre facilmente ferramentas de comunicação e automação no GitHub Marketplace.
- Conecte-se e aprenda com outras pessoas do setor.
Azure Repos
Azure Repos é a opção de controle de origem distribuída para Azure DevOps Services. O Azure Repos oferece repositórios privados ou públicos gratuitos ilimitados com revisões de código colaborativas, gerenciamento avançado de arquivos, pesquisa de código e políticas de filial.
O Azure Repos integra-se com 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 pequenos projetos ou para grandes organizações que precisam de suporte nativo ao 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 API do Git. - Conecte-se ao seu código a partir de 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 integração contínua (CI) para cada alteração.
- Use do Azure Pipelines ou outras ferramentas para iniciar compilações de solicitações pull. Configure pipelines de integração contínua/entrega contínua (CI/CD) que criam, testam e implantam automaticamente seu aplicativo a cada solicitação pull concluída.
- Use poderosos semânticos
de pesquisa de código em solicitações pull. - Simplifique de gerenciamento de acesso com a integração nativa do Microsoft Entra.
- Garanta a qualidade do código com políticas de ramificação, como número mínimo de revisores, requisitos para compilações bem-sucedidas e aplicação da estratégia de mesclagem do Git.
- Integre com Azure Boardsferramentas de de gerenciamento de projetos.
Próximos passos
- guias do GitHub
- Fórum da Comunidade GitHub
- do GitHub Marketplace
- Introdução ao Azure Repos
- documentação do Azure Repos