GitHub de Maio - Dicas sobre o GitHub
Neste post estou compartilhando algumas dicas sobre o GitHub para celebrar o "GitHub de Mayo". Espero que você ache essas dicas úteis:
1. Copiloto do GitHub
O GitHub Copilot é um programador de pares de IA que ajuda você a escrever código mais rapidamente. É alimentado por OpenAI Codex. O GitHub Copilot sugere linhas inteiras ou funções inteiras dentro do seu IDE.
Aqui está uma dica legal que pode ajudá-lo a tirar o máximo proveito do GitHub Copilot:
No bate-papo, use os comandos de barra
/
para obter sugestões para complementos de código e trechos. Por exemplo/explain
fornecerá uma explicação do código,/fix
irá sugerir uma correção para o código, e/test
irá gerar um teste para o código,/tests
irá gerar um teste para o código. Além disso, você pode combiná-lo com referências como@workspace
para obter sugestões para o seu espaço de trabalho.
Aqui estão alguns recursos para saber mais sobre o GitHub Copilot:
- Fundamentos do GitHub Copilot Caminho do MS Learn
- Fundamentos do GitHub Copilot
- Introdução ao GitHub Copilot
- Dominando o copiloto do GitHub para programação emparelhada de IA
2. Ações do GitHub - Redes privadas
O GitHub Actions facilita a automatização de todos os seus fluxos de trabalho de software, agora com CI/CD de classe mundial. Crie, teste e implante seu código diretamente do GitHub.
No entanto, às vezes, essas implantações precisavam estar em um ambiente isolado, não da Internet pública, porque você não deseja expor seu aplicativo à Internet pública.
Uma solução é usar o Executores auto-hospedados do GitHub Actions Mas se você não quiser gerenciar a infraestrutura, você pode usar a siguiente dica:
Pode usar Rede de computação hospedada para conectar os corredores hospedados no GitHub a recursos em uma rede privada, incluindo registros de pacotes/contêineres, gerenciadores secretos e outros serviços, mesmo locais.
3. Segurança Avançada do GitHub - Padrões Personalizados
Os recursos de Segurança Avançada do GitHub ajudam você a proteger seu código e sua cadeia de suprimentos de software. Ele inclui Secret Scanning, neste serviço você pode usar seus próprios padrões de segredos e GitHub Copilot pode ajudá-lo a gerar o RegEx de seus segredos.
Vamos supor que você queira evitar números de cartão de crédito em qualquer parte do seu código-fonte (incluindo documentação ou comentários), você pode pedir ao GitHub Copilot para gerar uma expressão regular ou usar o
Generate with AI
e, em seguida, registrá-lo como um padrão secreto em seu repositório ou em uma organização do GitHub.
Saiba mais sobre Varredura secreta aqui.
Conclusão
Espero que você ache essas dicas úteis. Se você tiver alguma dúvida ou comentário, por favor, deixe-os abaixo.