Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Definição dos arquivos / diretórios do projeto com controle de versão no Github

Olá pessoal!

No projeto final de vocês (Alura) propositalmente não tem a pasta node_modules na pasta client/ (tanto é que, no parágrafo seguinte ao link para este projeto final, é informado para executar um comando para node_modules).

Dúvida: existe um manual / "howto" (talvez algum curso aqui na Alura..) que explique sobre como definir os arquivos (código fonte) / diretórios, etc de um projeto que enviar ao Github, ou seja, colocar sobre controle de versão (obs: não estou me referindo ao arquivo .ignore; me refiro a como saber o que deve ser incluído neste arquivo em si)?

Gostaria de entender para também poder aplicar no meu projeto deste curso, para que, em um futuro não muito distante (huahua), se eu quiser eu consiga clonar este meu projeto e utilizá-lo. E principalmente, se eu fizer alguma mudança nele, para não enviar / colocar sobre controle de versão códigos fonte / diretórios desnecessários.

Atenciosamente.

2 respostas
solução!

Fala aí Elías, tudo bem? Acredito que isso vai um pouco mais da necessidade e contexto de cada projeto.

Por exemplo: Em projetos npm, não enviamos a pasta node_modules, porque iria ficar muito coisa no repositório e segundo que para cada S.O pode variar o binário do Node.

Geralmente informações sensíveis não enviamos, por exemplo: Arquivos com variáveis de ambiente.

Basicamente é enviado o necessário para o projeto funcionar/rodar, mas, não tem uma receita de bolo, varia para cada projeto.

Espero ter ajudado.

Olá Matheus, tudo certo e você?

Ajudou sim, obrigado pelo retorno. É uma apena não ter pelo menos "esboço/esqueleto" para se basear.

Como não sei nem o básico para o projeto funcionar/rodar, vai ser na tentativa e erro mesmo huahua.

Atenciosamente.