10 dicas para aproveitar ao máximo o Github


O GitHub é um serviço de hospedagem on-line para a maioria dos códigos 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 similares de arquivos. O Github possui mais de 30 milhões de usuários que estão compartilhando, desenvolvendo e trabalhando juntos para criar o software de amanhã.

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

O 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 no qual os usuários podem fazer upload, gerenciar código e fazer edições sincronizadas.

Ao usar outros sistemas baseados na nuvem, como o Dropbox, as alterações podem se sobrepor. O primeiro a salvar a precedência de suas tarefas sobre outro membro da equipe que pode 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 experiência menos técnica como forma de compartilhar e colaborar com qualquer tipo de arquivo.

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

In_content_1 all: [300x250] / dfp: [640x360]->
googletag.cmd.push (function () {googletag.display ('snhb-In_content_1-0');});

1. Rastreando seus projetos de codificação

O alicerce da plataforma do GitHub é a capacidade de rastrear projetos, empregando o sistema de controle de versão distribuído Git (um programa que rastreia desenvolvimentos e alterações feitas nos arquivos .)

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

O 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 notificação. Se desejar, você pode desativar o rastreamento para qualquer projeto.

2. Usando atalhos de teclado

Muitos de nós estamos familiarizados com o uso de atalhos de teclado como um 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 usado 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 a ver como os outros estão usando a plataforma e a navegar em seus projetos. Você pode obter novas idéias,idéias e inspiração para usar em seus próprios projetos.

Descubra o que é tendência na comunidade GitHub, conecte-se com outros membros e pesquise por marcadores ou tópicos para obter mais informações.

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

4. Mais do que apenas codificar

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 estão ramificando e bifurcando.

O forking permite que os usuários criem uma cópia ou clone do trabalho de outra pessoa, se tiverem acesso a ele. 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 que trabalham no mesmo conteúdo simultaneamente apliquem alterações incompatíveis ao projeto.

Ramificações e bifurcações 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, e 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 receitas
  • 5. Criar um repositório

    Um repositório é uma maneira elegante de descrever o espaço em que 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 no seu repositório, incluindo imagens, texto e arquivos de código. Começar o seu primeiro repositório não é difícil. Primeiro, você precisará criar sua própria conta no GitHub.

      A próxima ação é clicar no sinal de mais + no canto superior direito enquanto estiver conectado. Selecione "novo repositório".

      Você verá uma tela parecida com esta:

      Observe que os repositórios são padrão público. Se você preferir que o acesso seja restrito e não queira que ninguém veja seu progresso, poderá selecionar apenas aqueles que deseja ver seu conteúdo. Se você preferir manter um pouco de privacidade, precisará atualizar para um serviço pago.

      6. Use READMEs com eficiência

      O objetivo de um arquivo README é despertar o interesse dos usuários em seu projeto. Você pode adicionar seu arquivo enquanto começa a criar um repositório dedicado.

      Aqueles que usam a plataforma WordPress estão familiarizados com os arquivos README. Antes de instalar plug-ins, sua equipe de trabalho podeleia este arquivo para ter uma idéia mais clara do que o plug-in provavelmente fará e como usá-lo.

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

      • Títulos descritivos
      • Imagens de cabeçalho
      • Links externos para documentação adicional
      • Recurso curto listas
      • Resumos claros e concisos
      • 7. Siga outras pessoas

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

        Você encontrará uma infinidade de ótimas idéias para seus próprios projetos de desenvolvimento, você pode colaborar com os 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 tópicos ou nichos, navegar até a página de perfil e clicar em "seguir".

        8. Participe da 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 ou melhore suas habilidades ou ajude outras pessoas a aprender com sua experiência e conhecimento.

        Reunindo-se com uma comunidade no GitHub, você poderá acompanhar o desenvolvimento de projetos que lhe interessam, duplicar esses projetos e experimentar em seu próprio repositório privado.

        Para encontrar uma comunidade na qual você está interessado, use a função "explorar" para pesquisar coleções relacionadas ao seu campo de interesse.

        9. Mostre 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 no seu perfil do Twitter, ela permanecerá na parte superior do feed e poderá ser vista por qualquer pessoa que visualizar esse perfil.

        As páginas do Facebook têm o mesmo recurso. Ao anexar postagens aos seus perfis de mídia social, você garante que seus visualizadores vejam sua postagem favorita primeiro, em vez de procurar em todo o feed.

        O GitHub também permite fixar seus repositórios favoritos ou mais relevantes no seu perfil página. Os usuários com uma conta gratuita podem fixar até seis repositórios que permanecerão no topo de seu perfil.

        10. Saiba 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, toque em   jogo de culpa.

        Na visã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 o histórico de versões de qualquer linha.

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

        Se você estiver procurando por um plataforma baseada na qual você pode colaborar, compartilhar, armazenar, testar e publicar projetos, o GitHub é uma solução poderosa.

        Dicas de Produtividade com o VS Code Visual Studio - Codificando

        Postagens relacionadas:


        11.04.2019