9. GitHub
Last updated
Last updated
Crie uma conta pelo site do , é gratuita e muito útil para armazenar projetos, colaborar com outros desenvolvedores e principalmente pesquisar por outros projetos.
Um repositório é um local onde pode-se armazenar e organizar projetos de software. É como uma pasta que contém todos os arquivos, pastas e histórico de alterações do projeto.
Um repositório no GitHub é geralmente associado a um projeto específico. Ele pode conter o código-fonte do projeto, documentação, arquivos de configuração e qualquer outro recurso necessário para o desenvolvimento do software. Eles são baseados no sistema de controle de versão Git, que permite acompanhar as alterações feitas nos arquivos ao longo do tempo. Isso é útil para colaboração em equipe, pois várias pessoas podem trabalhar no mesmo projeto, fazer alterações e mesclar suas contribuições de forma organizada.
Além disso, os repositórios do GitHub também fornecem recursos adicionais, como rastreamento de problemas (issues), solicitações de pull (pull requests) e integração contínua (continuous integration), que ajudam a facilitar o desenvolvimento colaborativo e a manutenção do código.
No geral, os repositórios do GitHub podem ser uma parte fundamental do fluxo de desenvolvimento de software, permitindo o compartilhamento, colaboração e controle das versões de um código de forma eficiente.
Na aba de source control, pode-se clonar repositórios, fazer commits e pushs, e também ver o histórico de commits. Para isso é necessário instalar o aplicativo do Git no computador. Pode ser necessário fazer login com sua conta pelo terminal do git com os comandos
git config --global user.name "Seu nome"
git config --global user.email "Seu email"
esse terminal pode ser acessado pelo terminal do vs code ou pelo terminal do computador.
O Github Copilot uma vez disse:
A maneira mais fácil de conseguir acesso ao Copilot é cadastrando sua conta no github education. Assim pode-se adquirir o "GitHub Student Developer Pack", que lhe concede o Copilot e vários outros benefícios, como por exemplo cursos totalmente gratuitos.
Um plano do GitHub que te dá acesso a cursos e diversas ferramentas, como o Copilot. Para acessar esse plano, basta apenas ter vínculo com alguma instituição de ensino. A seguir estão alguns passos para ativar o plano student.
Será necessário um email institucional do CEFET e um documento que comprove o vínculo do estudante, como por exemplo a carteirinha do CEFET ou um comprovante de matrícula.
Para gerar o email institucional no formato "nome@aluno.cefetmg.br", acesse o site da Identificação Única (IU) do CEFET-MG e busque a opção "E-mail Institucional de aluno", selecione um dos nomes disponíveis. Após estes passos, o estudante terá acesso ao email institucional. Qualquer email recebido por este será redirecionado para o email pessoal cadastrado no site da Identificação Única, recomenda-se fortemente que seja feito um teste do redirecionamento para saber se este está funcionando corretamente antes de prosseguir.
Assim que houver o acesso ao email institucional e possuir um documento válido, basta acessar o site e seguir o passo a passo para ativar o plano student.
Basta logar com sua conta github, que está cadastrada com o plano student, e fazer o download da extensão do copilot. Pode ser que seja necessário reiniciar o vs code para que a extensão tenha efeito. Em alguns casos uma janela popup aparece sugerindo a instalação do copilot, basta apenas clicar em "install".
A seguir estão alguns métodos de utilização do mesmo, como também algumas impressões e experiências. Caso necessite de mais informações ou tenha algumas dúvidas, sinta-se livre para pesquisar na internet ou perguntar para o mesmo, lembre-se que a plataforma do github tem muitos documentos de como utilizar suas ferramentas, incluindo o copilot.
Aparecerá um novo ícone na barra lateral esquerda que lhe dará acesso ao chat do copilot
Nele pode-se fazer qualquer pergunta relacionada a programação. Ele pode dar respostas erradas em alguns momentos, ou confundir perguntas, portanto, tenha senso crítico quando for utilizá-lo. Mesmo com esses problemas ele é muito útil, agiliza pesquisas simples e pode sanar muitas dúvidas.
Vale ressaltar que o Copilot tem uma fonte limitada de informações do código, ele só pode visualizar uma página por vez, um pedaço da página normalmente, mas ele sempre irá visualizar o que está selecionado, e ele utilizará essa visualização como referência para a resposta dele.
Enquanto o editor escreve códigos o Copilot pode dar sugestões de complemento. Muitas podem ser inúteis, mas ele pode ser bem útil para agilizar atividades repetitivas. Lembre de ler e avaliar as sugestões dele. Caso seja útil, basta apenas apertar "tab" para completar a sugestão.
Ao apertar o botão esquerdo do mouse em qualquer janela com código e selecionar a opção Copilot a janela seguir aparece:
Há também a possibilidade de se trabalhar com comandos inline, pode solicitar explicações ou a solução de erros.
Para mais informações acesse os documentos oficiais do GitHub:
Link para o site da IU:
Link para o site do github student: