10 dicas para tirar o máximo proveito do Github

O GitHub(GitHub) é um serviço de hospedagem online principalmente para código de computador com controle de versão. Pense no Github como um serviço de desenvolvimento baseado em nuvem para código e outros tipos semelhantes de arquivos. O Github(Github) possui mais de 30 milhões de usuários que compartilham, desenvolvem e trabalham juntos para construir o software de amanhã.

Ele hospeda projetos de código-fonte em diferentes linguagens de programação e acompanha cada iteração e cada alteração. Além disso, todos em sua equipe podem trabalhar juntos nos mesmos projetos de qualquer lugar do mundo. 

O GitHub(GitHub) é mais útil para projetos com vários colaboradores. Isso também significa que as equipes de desenvolvimento de software e aplicativos podem usar um repositório centralizado onde os usuários podem fazer upload, gerenciar código e fazer edições sincronísticas.

Ao usar outros sistemas baseados em nuvem, como o Dropbox , as alterações podem substituir umas às outras. O primeiro a salvar seu trabalho tem precedência sobre outro membro da equipe que possa estar tentando fazer alterações ao mesmo tempo.

Apesar do GitHub ser usado principalmente por engenheiros e programadores, ele pode ser facilmente empregado por aqueles com menos experiência técnica como forma de compartilhar e colaborar em qualquer tipo de arquivo.

Por exemplo, os membros da equipe que precisam fazer alterações em documentos do Word geralmente podem se beneficiar dos recursos de controle de versão.

1. Acompanhando seus projetos de codificação

A base da plataforma do GitHub é a capacidade que ele tem de rastrear projetos empregando o sistema de controle de versão distribuído Git (um programa que rastreia desenvolvimentos e alterações feitas em arquivos).

Os membros da equipe podem visualizar uma visão geral completa de qualquer projeto. Uma barra de progresso mostrará as tarefas ativas, uma lista de pendências e o que foi concluído.

O GitHub(GitHub) também permite que os usuários rastreiem quadros de projetos de outras organizações inserindo a URL de um projeto no campo de nota. Se desejar, você pode desativar o rastreamento para qualquer projeto.

2. Usando atalhos de teclado

A maioria de nós está familiarizada com o uso de atalhos de teclado como meio de executar tarefas múltiplas ou repetitivas mais rapidamente.

Quase todas as páginas do GitHub incluem uma lista de atalhos que podem ser usados ​​nessa página específica. Você pode acessar o atalho digitando “?” em uma caixa de diálogo.

3. Explore outros projetos

A maioria das equipes de desenvolvedores usa o GitHub para hospedar e gerenciar seus próprios projetos. No entanto, também ajuda ver como os outros estão usando a plataforma e navegar em seus projetos. Você pode obter alguns novos insights, ideias e inspiração para usar em seus próprios projetos.

Descubra o que está em alta na comunidade do GitHub , conecte-se com outros membros e pesquise por rótulos ou tópicos para obter mais informações.

Para uma plataforma que é principalmente sobre codificação, o Github é incrivelmente “amigável para as pessoas” e brilha como um ambiente centrado no usuário e na comunidade. Sua ênfase no desenvolvimento focado no usuário está incorporada na cultura do próprio Github , que ocupa uma das vinte primeiras posições entre os locais de trabalho mais amigáveis ​​​​aos funcionários do mundo.

4. Mais do que apenas codificação

Muitos assumem que o GitHub é útil apenas para desenvolvedores. No entanto, também é um recurso para muitos outros nichos. Dois dos principais recursos colaborativos do GitHub que são úteis para qualquer pessoa são ramificação e bifurcação.

A bifurcação permite que os usuários criem uma cópia ou clone do trabalho de outra pessoa se tiverem acesso a ela. O hiperlink primário para a fonte pode ser preservado enquanto o desenvolvedor testa o conteúdo, realiza edições e revisões.

Com a ferramenta de ramificação, os usuários podem criar uma cópia temporária de um recurso. Isso impede que diferentes usuários trabalhando no mesmo conteúdo simultaneamente apliquem alterações incompatíveis ao projeto.

Ramificação(Branching) e bifurcação são ferramentas valiosas para usuários que trabalham em projetos sinérgicos. Abaixo estão várias maneiras pelas quais equipes de qualquer tipo, não apenas codificadores, podem se beneficiar:

  • Registros de viagem
  • Documentos legais
  • Composições musicais
  • Visualização de dados para jornalistas
  • Blogs e marketing de conteúdo
  • Compartilhamento de receita

5. Crie um repositório

Um repositório é uma maneira elegante de descrever o espaço onde seu projeto vive. Suas opções de onde armazenar seus dados são:

  • Qualquer host online
  • Uma pasta no seu computador
  • Espaço de armazenamento do GitHub

Você pode armazenar qualquer tipo de arquivo em seu repositório, incluindo imagens, texto e arquivos de código. Começar com seu primeiro repositório não é difícil. Primeiro(First) , você precisará criar sua própria conta no GitHub .

A próxima ação é clicar no sinal de mais + encontrado no canto superior direito enquanto estiver conectado. Selecione “(Select “) novo repositório”.

Em seguida, você verá uma tela parecida com esta:

Observe que os repositórios são públicos por padrão. Se preferir que o acesso seja restrito e não quiser que todos vejam seu progresso, você pode selecionar apenas aqueles que deseja que vejam seu conteúdo. Se você preferir manter alguma privacidade, terá que atualizar para um serviço pago.

6. Use os READMEs de forma eficaz

A finalidade de um arquivo README é fazer com que os usuários se interessem pelo seu projeto. Você pode adicionar seu arquivo enquanto começa a construir um repositório dedicado.

Quem usa a plataforma WordPress está familiarizado com os arquivos README . Antes(Prior) de instalar plug-ins, sua equipe de trabalho pode ler este arquivo para ter uma ideia mais clara do que o plug-in provavelmente fará e qual a melhor forma de usá-lo.

Não torne seu arquivo longo e chato, pois isso provavelmente afastará os usuários, em vez de deixá-los por perto para ler mais. Algumas práticas recomendadas sugeridas para arquivos README incluem:(README)

  • Títulos descritivos
  • Imagens de cabeçalho
  • Links externos para documentação adicional
  • Listas curtas de recursos
  • Resumos claros e concisos

7. Siga outros

Interaja com outras pessoas no GitHub seguindo o perfil delas. Você poderá monitorar o que os outros estão trabalhando nos repositórios públicos e também receberá notificações sobre suas atividades em seu próprio painel pessoal no Github .

Você encontrará uma infinidade de ótimas ideias para seus próprios projetos de desenvolvimento, poderá colaborar com membros da equipe em seu nicho ou equipe de trabalho e compartilhar seu conhecimento e experiência.

Para seguir alguém no GitHub , você pode pesquisar por tópico ou nicho, navegar até a página de perfil e clicar em “seguir”.

8. Junte-se à conversa

Um dos muitos benefícios das plataformas de código aberto é a capacidade de colaborar, aprender, compartilhar e se comunicar com outras pessoas.

Não há custo para usar o Github e explorar seu potencial. O objetivo do código aberto é ajudar a melhorar as soluções usando contribuições das massas.

Aprenda(Learn) ou melhore suas habilidades ou ajude outras pessoas a aprender com sua experiência e conhecimento.

Ao se encontrar com uma comunidade no GitHub , você poderá acompanhar o desenvolvimento de projetos que lhe interessam, fazer duplicatas desses projetos e experimentar em seu próprio repositório privado.

Para encontrar uma comunidade em que você está interessado em participar, use a função “explorar” para pesquisar coleções relacionadas ao seu campo de interesse.

9. Apresente seu melhor trabalho

Se você é um usuário ativo de mídia social, entende o poder das postagens fixadas. Por exemplo, se você fixar uma nova postagem em seu perfil do Twitter , ela permanecerá no topo do seu feed e poderá ser visualizada por qualquer pessoa que visualizar esse perfil.

As páginas do Facebook(Facebook) têm o mesmo recurso. Ao fixar postagens em seus perfis de mídia social, você garante que seus visitantes vejam sua postagem favorita primeiro, em vez de precisar pesquisar em todo o feed.

O GitHub(GitHub) também permite que você fixe seus repositórios favoritos ou mais relevantes em sua página de perfil. Os usuários com uma conta gratuita podem fixar até seis repositórios que permanecerão na parte superior de seu perfil.

10. Saiba a quem culpar

Sim, existe um botão no GitHub chamado “culpa”. Pode não ser uma palavra gentil, mas é um recurso útil. Se você quiser ver quem fez uma alteração específica em um arquivo, jogue o jogo da culpa(blame game) .

A partir da visualização de culpa de um arquivo, você poderá ver todo o histórico de revisões linha por linha. Ou você pode examinar as alterações feitas ou um histórico de versão de qualquer linha.

Se algo estiver quebrado ou não estiver funcionando corretamente, essa função pode ajudar a identificar quais membros da equipe precisam trabalhar juntos para uma solução.

Se você está procurando uma plataforma centralizada e baseada em nuvem onde possa colaborar, compartilhar, armazenar, testar e publicar projetos, o GitHub é uma solução poderosa.



About the author

Eu sou um usuário do Google Chrome e tenho sido há anos. Eu sei como usar os recursos do navegador de forma eficaz e posso lidar com qualquer tipo de página da web que você possa encontrar. Também tenho experiência com ferramentas de segurança familiar, incluindo o Google Family Safety, um aplicativo que permite acompanhar as atividades de seus filhos na Internet.



Related posts