Pular para o conteúdo principal

GitHub de Maio - Dicas sobre o GitHub

· Leitura de 3 minutos
David Sanchez
David Sanchez

Neste post estou compartilhando algumas dicas sobre o GitHub para celebrar o "GitHub de Mayo". Espero que você ache essas dicas úteis:

GitHub de Mayo

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.

GitHub Copilot

Aqui estão alguns recursos para saber mais sobre o GitHub Copilot:

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.

GitHub Actions

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.

GitHub Advanced Security

Conclusão

Espero que você ache essas dicas úteis. Se você tiver alguma dúvida ou comentário, por favor, deixe-os abaixo.