Dei uma olhada em seu GitHub, o que eu posso estar lhe aconselhando é que estruture as pastas do seu projeto, que ajuda muita na hora que alguém for visualizar. Vou deixar um exemplo, não existe maneira correta de nomear as pastas e arquivos o informate é deixar semantica para que seja facil compreeender aonde esta cada coisa, caso vá refatorar algum dia, ficara até mais facil de encontrar o arquivo desejado. Aqui esta um exemplo:
.
├── assets ////Imagens dos projetos/
│ ├── icons
│ └── background
├── css/
│ ├── reset.css
│ ├── index-page.css
│ ├── contact-page.css
│ └── about.css
├── scripts/
│ ├── index.js
│ ├── contact.js
│ └── about.js
├── pages/
│ ├── contact.html
│ ├── projects.html
│ └── about.html
└── index.html // pagina de entrada do projeto
Num modelo de pasta organizado, por exemplo: um recrutador analisando seu código pode ser availado a organização, sem contar que ficaria mais facil dele analisar.