1
resposta

Como organizar os projetos no GitHub?

Como devo organizar os meus projetos no github?
Eu estou pensando em criar uma pasta e colocar tudo nesta pasta e deixá-la pública. É aconselhável assim?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oii, Iqui.

Essa é uma ótima pergunta e um ponto muito importante para quem está começando.

A ideia de criar uma pasta única para todos os projetos não é a forma mais recomendada de trabalhar com o GitHub. A plataforma é organizada de uma maneira diferente, usando um conceito central chamado "repositório".

De forma didática, pense assim:

O que é um repositório?

Um repositório (ou "repo") é como uma pasta de projeto individual. Ele contém todos os arquivos daquele projeto específico, e também todo o histórico de alterações feitas nele.

Por que não usar uma pasta para tudo?

Se você colocar todos os seus projetos (uma calculadora, um site, um jogo) dentro de um único repositório, várias coisas se complicam:

  1. Histórico confuso: O Git (o sistema que o GitHub usa) rastreia mudanças. O histórico do seu repositório se tornaria uma mistura de "adicionei botão no site" com "corrigi bug na calculadora". Fica difícil entender o que aconteceu em cada projeto individualmente.
  2. Dificuldade para encontrar: Para você e para quem visita seu perfil (como recrutadores), fica difícil entender o que aquele repositório gigante contém.
  3. Portfólio: O seu perfil no GitHub mostra uma lista dos seus repositórios. O ideal é que cada item dessa lista seja um projeto claro, com um nome descritivo (ex: projeto-site-pessoal ou calculadora-de-imc).

Qual é a forma recomendada?

A prática padrão é criar um novo repositório para cada projeto.

  • Você está fazendo um site HTML/CSS? Crie um repositório chamado meu-primeiro-site.
  • Você está fazendo um pequeno script em Python? Crie um repositório chamado script-organizador-de-arquivos.
  • Você está fazendo o projeto de um curso? Crie um repositório chamado projeto-curso-programacao-basica.

Dessa forma, cada projeto tem seu próprio espaço, seu próprio histórico e suas próprias configurações.

Sobre deixá-los públicos: sim, isso é excelente. Deixar seus projetos públicos é como você constrói seu portfólio e permite que outras pessoas vejam seu trabalho e seu progresso.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!