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.