.gitignore
en la raíz del repositorio con las reglas para los archivos que no se deberían subir (ver [sintaxis de los .gitignore(https://git-scm.com/docs/gitignore))..env
)node_modules
que genera npm al correr el comando npm install
README.md es el lugar dónde se explica de qué trata el proyecto, cómo utilizarlo y demás información que se considere que se deba conocer antes de utilizar un proyecto. Los archivos README son escritos en un lenguaje llamado markdown, por eso la extensión .md
Los README.md pueden estar en todas las carpetas, pero el más importante es el que se encuentra en la raíz y ayudan a que los colaboradores sepan información importante del proyecto, módulo o sección, puedes crear cualquier cualquier archivo con la extensión .md pero sólo los README.md los mostrará por defecto GitHub.