6 aplicativos do GitHub que você deve adicionar ao seu repositório 1

6 aplicativos do GitHub que você deve adicionar ao seu repositório

Existem centenas de aplicativos no GitHub Marketplace, portanto, aprender o que todos eles fazem e se vale a pena instalá-los pode ser complicado. Felizmente, fizemos o trabalho para você e encontramos seis aplicativos do GitHub que você deseja adicionar ao seu repositório para quase todos os casos de uso.

Se sentindo perdido? Confira nosso guia para iniciantes do Git.

1. Segurança do soquete

Preço: $ 0 para código aberto; $ 10 / usuário / mês para repositórios privados

Segurança de soquete é um scanner de problemas de segurança de dependência que é realmente útil. Ao contrário de alguns outros scanners, o Socket não mostra apenas uma lista de possíveis vulnerabilidades de código, muitas das quais podem nunca ser usadas em seu aplicativo. Abrange ameaças mais práticas, como problemas de licenciamento, a existência de scripts de instalação, pacotes maliciosos fazendo typosquatting ou até mesmo um desenvolvedor desonesto que corrompeu propositalmente seu próprio pacote por qualquer motivo. O uso é simples: ele verifica automaticamente seu repositório e fornece um link para um relatório de segurança no site do Socket. Fácil e eficaz, o Socket é um aplicativo obrigatório para qualquer desenvolvedor.

Prós

  • Detecta ameaças comuns, como scripts de instalação, pacotes troll, typosquatting
  • Não vai bombardeá-lo com notificações de segurança

Contras

  • Atualmente disponível apenas para JavaScript, Typescript e CoffeeScript

2. Codificação

Preço: $ 0 para código aberto; $ 18 / usuário / mês para recompras privadas

Código é uma ferramenta útil de análise de código que você pode configurar em algumas etapas, embora possa parecer lenta no início. Mas valerá a pena: quando ele terminar de analisar seu repositório, você obterá muitas informações sobre seu código, como problemas de segurança ou padrões de código ruins. Tudo isso ficará visível no site fácil de navegar da Codacy. Codacy é um bom aplicativo para ter tanto para indivíduos quanto para equipes.

Github Apps 2 Codacy Problemas atuais

Prós

  • Muitos tipos diferentes de análise
  • Mede a cobertura de teste de cada linha de código

Contras

  • Lento ao importar inicialmente seu repositório

3. Folga

Preço: $ 0, mas requer assinatura do Slack

Quem pode viver sem folga nos dias de hoje? Com o aplicativo GitHub Slack, você pode tornar o Slack ainda mais poderoso integrando seu repositório e configurando mensagens automatizadas. Depois de configurar isso, descobrimos que nossa experiência de desenvolvedor havia melhorado bastante: não precisávamos mais atualizar repetidamente o GitHub. Em vez disso, fomos notificados diretamente no Slack, no qual já estamos constantemente. Simples e perfeita, a integração do Slack com o GitHub pode tornar sua vida muito mais fácil.

Exemplo de mensagem do Github Apps 3 Slack

Prós

  • Permite atividades do GitHub por meio de comandos de barra no Slack
  • Exibe visualizações de código ao colar um link do GitHub

Contras

  • Só funciona com uma assinatura do Slack

Bom saber: se você deseja trocar informações, confira esses espaços de trabalho do Slack gratuitos para networking.

4. PullApprove 3

Preço: $ 0 para contas pessoais; $ 4 / usuário / mês para organizações

PullApprove 3 é um aplicativo que adiciona muito poder ao processo de revisão de código. Enquanto o próprio GitHub oferece algumas regras básicas de proteção de branch e pull request, o PullApprove o leva para o próximo nível. Para configurá-lo, inclua um arquivo YAML com as configurações do PullApprove que você deseja dentro do seu repositório. Ele executará automaticamente suas regras em solicitações pull: aplicando requisitos de revisão, solicitando revisores e assim por diante. Graças ao controle avançado que oferece, o PullApprove é ótimo para organizações maiores.

Captura de tela 2023 02 25 às 10h5251

Prós

  • Pode solicitar aleatoriamente revisores para divulgar o trabalho
  • O recurso Grupos permite que as avaliações afetem apenas determinadas categorias

Contras

  • PullApprove 3 e 4 são incompatíveis

5. WakaTime

Preço: $ 0; planos premium começam em $ 9 / mês

WakaTime é um aplicativo que rastreia automaticamente o tempo gasto trabalhando em um repositório Git. Para configurá-lo, siga alguns passos simples para baixar e instalar um plugin para o programa que você usa para o seu trabalho. O tempo gasto é registrado no site WakaTime, onde você obtém conhecimento perspicaz: tempo gasto por usuário individual, por arquivo, por Git commit ou por idioma. E lembre-se, tudo isso é automático, então você não precisa se lembrar de parar e iniciar um cronômetro! Seja você um freelancer solitário ou uma grande empresa, o WakaTime é uma solução para rastrear suas horas.

Github Apps 5 painéis de equipe Wakatime

Prós

  • Muitos programas suportados, incluindo VS Code, XCode, Unity e Excel
  • Integra-se com muitos serviços além do GitHub, como Bitbucket e GitLab
  • Crie faturas com base no rastreamento de tempo

Contras

  • Pode ser uma preocupação com a privacidade, pois coleta caminhos de arquivo

6. GitGuardian

Preço: $ 0 para até 25 membros; então $ 477+ / mês

GitGuardianName verifica seu repositório em busca de segredos que você não deveria adicionar ao seu código-fonte. Para configurar, dê ao GitGuardian acesso aos repositórios GitHub de sua escolha e gerencie as configurações no site do GitGuardian. Isso é tudo! Você será alertado quando um segredo for encontrado ou adicionado em um novo commit. Este aplicativo oferece muita tranquilidade para um pouco de trabalho, então não há um bom motivo para não instalá-lo agora.

Github Apps 6 Detecção de segredos do Git Guardian

Prós

  • API para ainda mais controle
  • Fluxo de trabalho de correção: um guia sobre como lidar com segredos vazados

Contras

  • Nenhum webhooks ou detectores personalizados são permitidos na versão gratuita

perguntas frequentes

Quão seguro é adicionar um aplicativo do GitHub Marketplace ao meu repositório?

Nada do que você instala é 100% seguro, incluindo aplicativos GitHub. Apenas observe as medidas de segurança e os riscos que estão em jogo:

  • Antes de instalar qualquer um desses aplicativos, escolha em qual repositório instalá-los e verifique as permissões.
  • A maioria dos aplicativos exigirá acesso total ao seu código-fonte.
  • GitHub verifica a identidade do editor do mercado mas não examina o comportamento ou o código do próprio aplicativo.

Se você estiver preocupado com questões de segurança, considere primeiro instalar o aplicativo em um repositório de teste.

Indivíduos ou empresas se beneficiariam mais com o GitHub Marketplace?

As empresas e organizações têm mais a ganhar com os aplicativos do GitHub Marketplace. Muitos dos aplicativos são voltados para recursos de gerenciamento e análise que fazem sentido para equipes de desenvolvedores. No entanto, existem muitos aplicativos que também são benéficos para desenvolvedores individuais. Por exemplo, o WakaTime pode ser usado por freelancers que rastreiam seu tempo para determinar quantas horas cobrar de seus clientes.

Confira também esses Git Hooks simples para gerenciar melhor seus repositórios Git.

Brandon Li
Brandon Li

Brandon Li é um entusiasta de tecnologia com experiência na indústria de desenvolvimento de software. Como resultado, ele tem muito conhecimento sobre computadores e é apaixonado por compartilhar esse conhecimento com outras pessoas. Embora ele tenha usado principalmente o Windows desde a infância, ele também tem anos de experiência trabalhando com outros sistemas operacionais importantes.

Apoie o nosso trabalho ❤️

Se você gostou deste artigo, considere deixar uma gorjeta para nos ajudar a continuar publicando conteúdo de qualidade.

Pagamento seguro no PayPal